Love the "Dear John"!

I don't see why the grouping approach would stop "working" as long as you've followed all of the steps or, you're getting an error, possibly too many shapes selected.
But, after thinking about this, here's yet another alternative. Obviously, you want to be able to toggle selected layers on / off or have all of them on. Presumably you are doing this thru the "Layers Menu" and just selecting which layers to be visible. So....
This proposed idea uses the Right Click context menu of the active page. It requires editing the shapesheet for the page by adding the Action section. The action menu puts entries into the context menu so that you can choose which layer or all layers with a single click. When you add a layer to a shape, that layer is added to the Layers section of the page shapesheet. The Action section must be edited to turn on/off the desired layers.
Anyway, it's just an idea. Would save the effort of editing the layers for all of your shapes, but, may be too late "in the game" to be useful.
Attached is a sample of what can be done. Just right click anywhere on the page, and choose the desired layer to be shown. Note, it is designed to show only a single layer or all layers, but not random layers, e.g., layer B and layer C. Behavior can be modified.
BTW "wapperdude", no "h".

wapperdude