So the cause was not FV2 but an incorrect slide value choosen by opencore. I have to set "ProvideMaxSlide" in config.plist to ensure that OC does not choose a value from a range which results in the error.
My particular Vision G's memory layout has only 187 valid of possible 256 values. Between 0-156/159 and 223/229-255. These values keep on changing but if OC chooses a random value from the 229-255, then booting is a no go. I have so far set ProvideMaxSlide=120 but I still need to check for higher values.
For those who land on this later, use the debug version of opencore to see what slide values are calculated by OC if you have a Halting on Critical Error with something like
AAPL: [EB|‘LD:LKC] } Err(0x9)