Looks like this might have been resolved with later SW (2021.44.25.2 or thereabouts).
I tested this further today and found that 1) belt unbuckled, 2) butt out of seat, 3) door closed, 4) car stationary but in Drive, and 5) foot on brake (maybe new criteria) doesn't shift into Park.
But also...