As American pilots were flying American-made planes in China against the Japanese in the 1930s, the top leadership certainly should have expected an attack on Pearl Harbor.
Yes, they should have anticipated such an attack, as they anticipated an attack on the Philippines, the Panama Canal, Midway, and other targets. That doesnt mean FDR or anyone else knew for a fact that the strike on Pearl Harbor was coming and let it happen. That leadership you referred to was convinced that the Japanese could not conduct two major operations at the same time and they DID know an attack fleet was headed towards Thailand. It was a major failure in preparedness but there is NO evidence that FDR or anyone else knew. The idea that ordering naval assets to attack aggressive Japanese vessels is somehow surprising is kind of ludicrous in light of the fact that everyone’s known since day one that the USS Ward sank a Japanese sub before the air attack even began.