Tricky....
How can the IDE know if your "$region" is meant for just one method, or maybe all methods of a class? Or even some subset of the methods that you choose by some criteria? (I sometimes group 3 or 4 methods together).
Sorry, I am not aware of any setting to change this.
You could move the ";" from the "end;" to after the "endregion",
Btw, I guess (not tested) that IFDEF may have similar issues.
-----------------
I don't know if the following has any chance at ever being done, or accepted as desirable feature.
There would need to be some setting, if a comment/directive should be attributed to the procedure body in front of it.
Maybe $endregion and $endif should be.... (and I guess that has a chance to be accepted)
Maybe spacing (empty lines) could be checked (e.g. for comments)... but not sure that is the best idea.