Pearl Harbor didn’t happen with America just blithely minding its own business. American naval blockade of Japan’s imports forced them to do something. Any halfway competent person in leadership must have known their provocation will have some result. US leadership under the influence of jews already wanted to drag the nation into the war but couldn’t because of strong opposing public sentiment. They needed a big event to sway the public. “Allowing it to happen” in spite of US intelligence knowing (rumour) finally gave an excuse join the war. None of the carriers being present was a totally serendipitous coincidence. It just accidentally fit with all the other pieces perfectly. Nothing to see here.
Blockade is too strong a word, but it might as well have been. The US embargoed them, then started providing weapons, fuel and volunteers to the Chinese they were at war with, then strong armed Mexico, Venezuela, USSR, Netherlands, and the British (who were already being pissy with them) to do the same. All major oil producers. For the later three there were threats of not helping them with their war with the Nazis if they didn't comply. For the first two there were just outright threats.