you didn't answered kind of question I embedded in first paragraph - do you have DNA with monostable DNA knob (so the one which returns to mid position on spring, does not have permanently painted DNAR letters, production say >mid 2018)?
disconnecting battery is not any issue - in my Giulia its been disconnected hundreds of times (car is used for development of accessories, and often to try retrofits or learn on how to disassebly some things, do photo documentaiton etc). you only disconnect negative terminal (it has lock button), after connecting it back start engine (there will be ton of warnings displayed, DNA in N mode forced etc), rotate steering wheel max left, max right, centre, let engine running for say 1 minute (engine operation may not be smooth, no worries - it sets its parameters), stop engine, then a few more times turn ignition on/off for couple of seconds, all will be good, no more warnings on IPC.
note that all CAN modules are permanently powered, they only go to kind of low activity when you turn ignition off/close car. Imagine MS Windows without reboot for months or your phone - they will work slowly, cause issues etc. I wouldl say it is healthy to reboot your car every a few weeks, to get clean start - nowadays all is software, and (my experience), software nowadays is totally overcomplicated (and full of bugs - companies use 3rd party libraries for everything and complication level causes that full testing is very hard to do) and put into nearly all units (even mirror adjust knobs or windows up/down button sets).