What about leaving the PM button around and alerting with a pop up when they click it that it is going to take you a long time to reply and that it is way better just to ask on the forum
When they type the word “yes” it eventually brings up the pm ux
Something like that could be built today in a theme component