Issue source has been identified as isGlobalISelAbortEnabled being set to disabled for some reason, even though it is initially and by default true. This leads to a fallback SelDAG setup attempt, which is where I (rightfully) crash. Manually enabling this when PassConfig is created resolves this. Still unclear as to why, but it works.