Have a look at/for /boot/config.txt and /boot/firmware/config.txt. When enabling I2C1, raspi-config modifies config.txt and applies the setting (a dtparam) at runtime. If the persistent config.txt setting were not being written (or being written to the wrong location) then it would explain the behaviour you are seeing.
Statistics: Posted by PhilE — Thu Jul 25, 2024 1:56 pm