Ok, so for anyone that still cares…
And those that said for the second one to go so quickly, there another issue, you were dead right. This is the BB shell of the bike in question, it’s a Specialized Diverge.
See that long stand off bolt I use to space the mudguard, well it was so long it was inside the shell pressing the plastic spacer tube into the crank spindle, and THAT’S why the cranks weren’t spinning freely. 10mm shorter it’s absolutely fine.
I’m wondering if that was the issue with the first one and I just happened to replace it at the same time I took the mudguards off in spring. If only the facepalm emoji worked.