Well you've got a point... w/o Zygisk-USNF you'd generally need Google Play Services droidguard process (aka SafetyNet process), com.google.android.gms.unstable, in denylist, and this requires working Zygisk too, as does using denylist as hidelist w/ Shamiko or DenylistUnmount modules... So we're gonna need something unusual...
Seems this module may be the answer:
https://github.com/HuskyDG/safetynet-integrity-fix
You don't need most of this modules functionality (fallback to basic attestation trigger and hardware verdict enforcement bypass triggers) as you don't have have a Hardware KA capable device... You do need an alternative to gms droidguard (SafetyNet) process in denylist however, and it seems this fork of USNF does/can hide root from this process itself (just like official zy-USNF) using Riru framework...
I'm guessing it should run (assuming you have Android 8) and fix SafetyNet and Play Integrity deviceIntegrity w/ Riru module installed for framework...
So the long answer is Yes, it probably can be done...
That's interesting... W/ new main board you'd have new IMEI number(s), S/N, and several other unique numbers, and these should simply work... I'm not understanding something here....
Do you mean no. on box for part, or for original phone?... Are you trying to use your original IMEI no. (numbers plural if dual SIM) for some reason?...
Can you give more info on what this patch does?... Can you link documentation for it?
Ta...

PW