Hrm…I don’t have a pack affiliation anymore, so I can’t easily test this out. However, at the troop level, there is a toggle for rank requirement dates above the list of requirements:
You should be able to toggle this setting (I think) to get the correct version. You may have to re-enter the advancement data (although I doubt that).
Regarding when revised rank requirements apply, my understanding is that, in the past, the BSA has held that revisions to requirements apply only to those who have not yet started working on a given rank/badge. For example, a scout who has already started on the Arrow of Light requirements would not (generally) have to comply with new requirements (for example if the total number of adventures was raised to 12 instead of 7). On the other hand, if the requirements for an Adventure he or she had not yet started changed, the scout would, in principle, need to comply with the new requirements rather than the preceding version. In practice, I recall there being some grace periods in the past for various changes to apply. I don’t know exactly how any given unit would apply such a change. I personally would be reluctant to hold one scout in an annual-type program (e.g. Cub Scouts) to a changed requirement at the same rank level as another scout who just happened to have already started that on that Adventure was using the “older” requirements. That seems inequitable to me.
ETA: Grammatical changes to clean up the response. No change to content.
ETA2: Clarification on what the online Guide to Advancement (https://www.scouting.org/resources/guide-to-advancement/mechanics-of-advancement/#4001) actually says, as opposed to my sketchy memory of it: