@Blackpart almost certainly it is caused by a bad connection and it is coincidence that it started when you did a firmware upgrade.

BTW you have two M307 H1 commands in config.g. The first one should be moved to be after the M950 H1 command that creates the corresponding heater, and the second one removed.