I've succeeded in this. Well we have to use the latest safetynet bypass method using Riru, LSPosed, and XPrivacyLua. I recommend also changing fingerprint build to pixel 3a on props config terminal. Hope this helps everyone.It's because the rom doesn't pass safetynet (specifically ctsProfile). There's a magisk module which should spoof the profile but I haven't managed to get it to succeed yet.
It shouldn't bother you in daily use, even if you use magisk (as long as you hide it from apps). But in some cases the google play store might tell you a specific app is not available for your device.
Here's the link:
Bypass safetynet using Riru, LSPosed, XPrivacyLua: https://droidholic.com/fix-safetynet-failed-cts-profile-false/
Change fingerprint build: download the magiskhide props config in the magisk app
Tutorial (SKIP THE BUSYBOX MODULE IF ASKED TO DOWNLOAD):