I'm pretty sure that St Barth is open to boats, as I know of one yacht which recently arrived and spent a week there. Marine Traffic and the harbor webcam both show another yacht (Helios 3) moored on the main quay, which wasn't there a week ago.

I'm puzzled about St Martin waters being closed to Sint Maarten boats, or to any other boats. I see it reported, but I'm puzzled why.

Unrelated, but still French-side, I'm not sure where the idea of a French-side hotel restriction is coming from.

Webcam:
https://www.youtube.com/watch?v=i3V1muKmia0

Andiamo, if you're in the area, consider clearing in to St Barth. You'll have at least three choices for mooring. You can moor Med-style on the main quay or the adjacent quay, you can drop the hook in the anchorage, or you can drop the hook in the bay at Colombier. If at Colombier, and you take the dinghy into town, do not take the easy-looking channel between the rocks - stay outside, and your prop will thank you.