With the broken code, his efforts to instigate war for years (theres a reason the Grier was used), and the movements/actions of that day, there is no way FDR didn’t know and want this event to take place.
It is not true that we were reading all Japanese coded messages before the attack on Pearl Harbor.
“The highest security diplomatic code, dubbed Purple by the U.S., had been broken, but American cryptanalysts had made little progress against the IJN’s current Kaigun Ango Sho D.”
We knew war was coming, but we did not know where the attack would take place.
Except that the Japanese Naval Code wasn’t broken at that point. Their diplomatic code had been but the Japanese military didn’t trust the diplomats or share their plans with them.