I generally agree with most of your post but Tom Dewey(the GOP presidential nominee in both 1944 and 1948) and Ohio Senator Robert Taft(a/k/a “Mr. Republican”) were both pro-Israel too.
http://www.trumanlibrary.org/israel/palestin.htm
I believe if either of these men had been president in 1948 instead of Truman, they would have also recognized Israel.
Thanks for the info on Taft.