In my experience, UAL rate at Marriott gets points and stay credits. TVL rate does not. I’ve seen cases where TVL is a few dollars less, and I pay the higher UAL rate to get the points. I’ve also seen cases where the TVL rate is about half the UAL rate, in which case I’ll take the TVL rate and forfeit the points.
Just what my experience has shown, yours may be different.