Hello @David H ,
Welcome to Microsoft Q&A!
I was able to reproduce the same behavior and using SetWindowSubclass
fixed the issue.
For your scenario, we recommend that you submit this behavior in Feedback Hub. You could find the Feedback Hub in the Start Menu. Please select Developer Platform->API Feedback as the category when you submit your request. The related team will check the request.
If this unexpected behavior has a serious business impact, I suggest that you might need to open a support ticket for this. Please contact our paid support at MS Support. You will get 1:1 support on that. Select Developer Tools -> Windows SDK -> Windows SDK for Windows 10 ->Desktop app UI development ->Windows management (User32) API and Windows messages in the support page and you could contact the team. Please kindly note that your support ticket will be free if it is Microsoft's issue.
Thank you.