I thought Marriott changed the gifting a points stay a few years ago. You can’t just call and add guest names and say you are gifting a points stay it has to be booked via the reservation customer service.
https://help.marriott.com/s/article/Article-22282