Works fine for any change within the main menu.
However, if you change resolution in-game and then leave to main menu. The previously opened menu will not have reset in size/position.
This is for the **play** menus since only those can remain open if you go in-game.
Fix should be to reinitialize the local play or online play (depending on which one was open) when exiting back to the main menu.