The current numbers have been NROTC about 300 USNA about 300 and OCS 300-400, there is what they want to wing and what the budget says they can. The accession numbers are what they will determine based on the attrition in the pipeline, now when it comes to OCS goals you have the SNA goal at a specific number and then the SNFO goal is about 45% of that.
FY 22 combined SNA and SNFO they shipped at least 395 and FY 23 last data I saw was just under 300 with what I was told they ended just over 300.
Yes most of the YG accessions are from boards 1+ years ago, but it doesn't matter when they were selected, just when they were commissioned, remember they had an over select of several hundred SNA's when the board met and the goal was cut but the adjustment wasn't made to cut the selections from that board (Nov 2021).