I have one counter-argument to the Brewsters Buffalos giving air support to the HMS Prince of Wales and the HMS Repulse, Zeroes. IJN Zeros did have a range of more than 3000 kilometers. Historically, Brewster Buffalos didn´t do well against Zeros and I am certain IJN assigned some Zeroes to escort their torpedo bombers.
Historically Buffalos just didn't do well
If I recall correctly, the Japanese aerial force was launched from Saigon. My understanding is that there were no Zeros covering the aircraft and for good reason. If you consider that the G4Ms and G4Ms had crews of 7, while the Zero was a much smaller aircraft with only one aircrew. Operating a single seat aircraft for such a journey is a challenge (food, water, pooping etc.)