Interesting, a clean build later it works fine. That's unexpected.
Still silly of me not to try that first - my bad. Sorry guys! Thanks for your help though, much appreciated!