I bought my S22 from AT&T and had AT&T service.  For a while, I had an AT&T physical sim and a Verizon esim.  I noticed everytime I made AT&T my primary sim and restarted, the AT&T splash screen would display and all of the AT&T bloatware would install and be uninstallable.  As soon as I switch to the verizon esim, the at&t bloatware I could uninstall and all of verizon's bloatware would install.  Before this, I thought there was an AT&T specific S22 and a Verizon specific S22.  But, with this test, I realized an S22 is an S22 no matter if it's from Verizon, AT&T, Boost mobile, etc.  The hardware is identical.  (I was thinking maybe the radio to talk to the towers were specific before.)
So, with this new knowledge, I switched completely to Verizon cancelling AT&T.  I was having some issues, so I went to a verizon store.  They deleted the Verizon esim and put a physical sim in.  It's been working good.  But, some Verizon services I still can't use.  For instance, I cannot use verizon's spam caller filter service.  It will not work.  I'm told because I have an AT&T phone is the reason why.  So, I'm thinking in my mind, probably my theory is close, but maybe the hardware is identical but the firmware is different.  Maybe I need to flash verizon's firmware to make it identical to if I bought it from a verizon store instead.  So, I went to sammmobile and downloaded the latest verizon specific s22 firmware.  I'm trying to flash it with odin... it's not working.  Everytime I attempt to flash it with odin, it fails on the auth step.  I'm wondering if it's because the bootloader is not unlocked?  I enabled developer mode and usb debugging.  I'm not trying to root it or unlock the bootloader.  Just flash the verizon stock firmware.  Is there another setting I need to enable to allow me to flash it?  Or what am I missing?