Ok it has been a while. I have been finally able to get it to work. I’ve figured out that having all the ICs on one board makes it a lot simpler. It also made me buy components specifically for the project, so I knew what I was using (whereas before I just used components I had on hand, without knowing whether they were rated for the purpose (for example, I don’t know if the bootstrap capacitors were rated for 16V)). I also found the lowest RDS mosfets I could find (still low price), so I didnt have to worry about heatsinks which allowed me to make the components close together.
My next challenge will be change from Arduino to an STM32 (shouldn’t be too difficult, I understand the 6 phases of commutation), adding current sensing circuits (LTSpice simulated op amp circuit) and possibly adding some TVS diodes for ESD protection (if you have any suggestions for that, would be appreciated).
Again, thanks to everyone who helped me work on this project, really appreciate your help.