The immediate cause for Roosevelt's action was pressure from the staff of the Treasury Department's office of Foreign Funds Control and its chief, John W. Pehle.
Roosevelt's decision was prompted by the urging of his Treasury Department staff, specifically those in the office of Foreign Funds Control, and its head, John W. Pehle.