Found the post where I first highlighted that I’d come across the original issue. It also reminded me of the involvement @CloClooo who hasn’t been around Vassal development for a while but whose contribution to Refresh Counters took the thing forward in leaps and bounds. Thank him for delivering mass refresh (“Refresh Pre-defined Setups”), a massive boon for modules with lots of scenarios.
Brent explains the issue at this point along with their proposed solution which resulted in the options that we now have.