Menu system scaling on reslution change

I have an ingame menu with dpi scaling set to shortest side and value of 1 applied to 1080p.

I also have the DefaultGameUserSetting.ini set up to start in full screen with the following code:

[/Script/Engine.GameUserSettings]
bUseVSync=True
WindowPosX=-1
WindowPosY=-1
bUseDesktopResolutionForFullscreen=True
FullscreenMode=0
LastConfirmedFullscreenMode=0
Version=5

In the menu system I have an option to change the screen resolution from 1080 to 720 which is done via blueprint.

The problem is that once the user clicks to change to 720p, the menu items (images buttons) aren’t re-scaled, so overlap each other.

Do I need to call a function after the execute console command node r.setRes to rescale the menu? If so which node?

Thanks