Based on this code it looks like you’ve used the plain ResNet with 3 input channels and also input with 3 channels, as your Normalization uses 3 values.
Probably I’m just a bit slow today, but would you like to load this trained model and add a 4th channel to it? Also, why does your data suddenly have another channel?