Yes agree to both. However I never saw an official report that he could not EE, just the same rumors as with Deon, Bama, etc. on why he did not sign early.
And signing the financial aid means nothing. Didn't Dalvin sign financial aid paperwork to the big 3? All that does is bind the school to you not the other way around.
Also to show how far Rivals has fallen, I do not have a sub but I just did some quick research, obviously this "ben" guy is blasting this all over twitter, insta, etc. he posted that update to Rivals board at 10:27 so just over an hour ago and it only has ONE comment. This board beat that in 30 seconds from when the pic was posted.