Slowly replacing SMR drives with CMR?

I was just following this, but yeah, in your case the alternative method is better.

Oddly enough - since I upgraded to the latest version of TrueNAS ( 24.04.2 ) the error messages about slow I/O have stopped and I can’t see any console errors about slow I/O.

Did they make changes to handle SMR drives better?

As far as I am aware, no significant OpenZFS change was implemented in 24.04.2.