Axioline module resets on other module change

I am currently working with an AXL SE IOL4, it is set up for 4 iolink absolute encoders. When another module is changed (e.g IOL4 stays at slot 4 but I add a RTD module in slot 5) the iol4 device loses its setup and I have to read and recalibrate the absolute encoder settings and reconnect the variables to the outputs.
How can I ensure that on the change of modules the iolink module does not forget it’s settings.
This would be important in a scenario on site where if any module fails it can be replaced with a new module without the need for plcnext engineer
I am experiencing the problem currently with the iolink module though if there is an affect with other modules I will need a more general correction.