VX Travel Portal Advice

I travel weekly for work and book directly with Delta and Marriott for max value of miles, points, and status.

I’m getting close to the end of the year and need to use my $300 travel credit in the VX travel portal.

Any experience with booking a Marriott hotel through the travel portal and still receiving Marriott (1) Points and (2) Nights toward my Marriott status?