So to close this saga, Marriott split my St Regis booking in 2 and credited only the days that didn’t overlap with the other stay. They wouldn’t un-credit the cheaper night in the middle to give me the full points for the St Regis.
Lesson learned, being loyal to the Marriott chain was actually...