Even though the dual MOSFETs on the high current version say they can handle 30A, I would say the maximum average current input to the ESC should be about 1A. It needs beefier MOSFETs.
The Qwiic BLDC is an open source, I2C controlled/programmed, FOC-capable, ESC and BLDC driver. It's based on Allegro's A98301 IC.
A89301 gate drivers limited output current capacity, that likely limit the MOSFET and BLDC motor that it can drive. TI has a LM5106 gate driver IC that has high current drive and dead time.
Dead time is the timing Gap between upper and lower MOSFET activation, to prevent shot thru, and cause destruction.
Plan to look into A89301 demo board, its GUI, and i2c Cable, from Allegro Micro (Manchester, NH).