The reason CGX had issues with BB2 is that BB2 includes new exec.library. CGX had a bug where it would consider exec version other than 40 KS 3.0 one, and try to apply some workarounds that would only work on KS 3.0. I discovered and reported the bug. Using latest CGX4 version fixes the problem.
cgxv42_rc5.readmeHowever, BB2 has some other problems with some systems. It might be worth a try to disable the scsi.device, for example.