H.R.3684 (aka "Infrastructure Investment and Jobs Act" aka "INVEST in America Act" aka "the Infrastructure Bill") passed the House 221/201/8 [0] and the Senate 69/30/1 [1].
Admittedly not the best numbers, but not terrible either.
I think this is my point, this was a very non-controversial bill made in as much as a bi-partisan way as we can. It is also very similar to what Trump called infrastructure week. Still it got 2!! republican votes in the house. In the senate it was a bit better, but still 30/50 republicans voted no.
I think if Trump proposed the very same bill more or less all republicans would have been on board.
Admittedly not the best numbers, but not terrible either.
[0] https://clerk.house.gov/Votes/2021208
[1] https://www.senate.gov/legislative/LIS/roll_call_lists/roll_...