After being very impressed by the performance of my Odrives i am currently implementing a similar servo driver, though based on the STM32H750 Mcu and TMC6200 gate driver.
One thing just keeps puzzeling me about your design. Whats the use for the Low side Mosfet for the brake resistor. As i understand the brake resistors function is to connect Vbus to GND in a pwm modulated fashion preventing voltage spikes. Whats the benefit of connecting both sides of the resistor to GND during the off_time?
Lastly what do you think about the TMC6200 gate-driver. Reasonably cheap and supports 3-phase inline current sensing?