You’d probably want to do a device check on Verizon’s website to see if it’s compatible. Sometime over the last year or so, Verizon changed their policy so that they won’t activate any non-LTE devices on their network. It’s possible that with that change, they are allowing the ATT/T Mobile version of the iPhone 8, but that’s not guaranteed. You can find a checked on their website to see if your device is compatible. Just type in the IMEI & they will tell you.
FYI, an unlocked Sprint version should also work on Verizon, as they both use CDMA & IIRC they both actually sold the same model of iPhone 8+. I just typed in my Sprint iPhone 8 IMEI to the checker and my device is compatible with Verizon.