Odd ESP32 behavior when switching dev computers

I have a project involving the use of an ESP32 with CANbus Transciever. My project is stored in Git and is up to date on both my desktop PC and my Mac laptop. Both computers compile and upload the project fine. The sketch runs properly when uploaded by the Mac, but hangs and does not proceed past the CANbus initialization code when flashed from the PC. I have tried multiple boards and they all are consistent with this issue. I’m at a loss, all of the code is the same, all of the libraries are up to date. Any ideas?

Well are they using the same Espressif32 platform version? This is shown in the first few lines of the build output.