'Get Supported Fullscreen Resolutions' only returns one resolution

Hello, I’m working on a project which has used GetSupportedFullscreenResolutions for a while. Previously it was outputting the screen resolutions to a combo box for selection, and there were lots of resolutions, as you’d expect.
I changed the UI to remove the combo box and replace it with a new UI element I created, but for some reason the call to GetSupportedFullscreenResolutions now only ever returns 1024 x 768 regardless of what machine / GFX card / Display is used.

I’m literally calling it, then outputting it to the screen and only ever get a single resolution, what has gone wrong?!

It’s not the UI element as I can manually populate it with content in editor and it actually worked for a short time. I have no idea what changed to stop it returning proper results.

I have an update.

My settings screen is made up of a main settings page which contains a widget switcher containing the separate settings widgets.

If I call GetSupportedFullscreenResolutions in the video settings widget, I get one resolution.
If I call it from the main settings page, it’s fully populated.

Never mind. I had the return node connected to the for each execution pin, not the completed execution pin.

I’m an idiot.