Temperature Spikes

seen that, but it worked fine eventually.

Are you uploading from the Pi? I did some docs a while ago about how to do that GitHub - openenergymonitor/EmonTxV3CM: EmonTxV3 Continuous Monitoring Firmware (Default shipped EmonTxV3 firmware) and this post emonTx not sending CT data - #21 by borpin

PIO is fine, and anyway, by this point, you are not using it.

Did you stop emonhub first?