As is always the way, after much previous confirming that there was in-fact an issue, I’ve come to work on the project this morning and it seems to be resolved.
I have upgraded to 5.6.1 this morning, but reading through the updates I’m not sure that was the fix.
As it stands, there is no longer a problem.