Why would the program officially announce his signing if he were ineligible?
https://twitter.com/MaineIceHockey/status/1668720249267429376
After reading the article, I find it have to believe that Mahoney would put it out unless he was sure that the program was ok with it. What is the gain to B.S. such a move.