I believe that vbmeta is checked inside init.
Since magisk uses a modified init it doesn't check.
I've never bothered.
You can just flash a disabled vbmeta if it becomes an issue.
Code:
edl /lpoke6.bin
edl /w /pboot_a magisk12345678.img
edl /z
(Command syntax is for my EDL client.)