I did have concerns of the ab bank being similarly permuted. The way I tried to test was to run the rom check with a rom removed and see if the "bad roms" were what I expected. They all were so I think at worst a the 23 rom would have to be burned as 32. The chicken shift rom check doesn't run without ab5 so that has to be correct. And I believe all the graphics are addressed from the main board (e.g., dont use the pal)
I cannot check anymore since I never even installed my cs cp. I already had the paradise kit so trying it was more educational. I moved on (and reused the roms) to snacks and jaxson which plays using the same trick and is compatible with the minigolf cp (at least for right handers that are comfortable using the 3 player start button to sneeze)
I will report if that game freezes.
FYI, if you have a Snacks 'n Jaxson, you can make CP wiring adapters to let you play Chicken Shift (and MG, and other games). The pinouts for all games are in the documentation that's out there.
Snacks 'n Jaxson is one of the best CP's to do this with, as it has the best combination of controls (P1/P2 start, trackball, and two action buttons). You can wire the two action buttons to play CS in this case.
I made an adapter to let me play Mini Golf using my Gimme A Break CP. (I'm limited to 2 players, but that's fine.) I want to do CS as well, but I either need to add a second action button. Or I could use P1/P2 start as the action buttons, and then use the GAB action button as P1 start (which would be janky, and only 1 player, but better than nothing).
It would be even better if we could go into the code and figure out where the input calls are, and modify the ROMs to map all the controls to a common set of inputs. Then you wouldn't need the adapters. That would allow the possibility of making a unified multicart with multiple ROM sets on it (and some switches to select the ROM set), which would all work with a single common CP.