The USMMA Honor Code states that a midshipman "Shall not lie, cheat, or steal". Do you not think that knowing the SOC ahead of time is cheating?
I know that it's not, and the honor board would throw the case of someone having a bearings book ahead of time out of the window everyday of the week and twice on Sunday. But, on a technicality. A 2023 plebe cannot commit an honor offense until he has taken that oath and been presented with an honor manual. Learning something NOW cannot be an honor offense in the future. That's a technicality, but it disproves your point 100%.