DH stays have to be booked via a Marriott channel to be eligible to earn points.
But because DH stays have to be manually posted by the property in a dedicated portal, what might help OP is contacting the property directly and try to get them to post directly. They have to pay Marriott for the points, so they might not oblige.