Let’s stop using the phrase battery shunts. No VESCs use battery shunts. There are either phase shunts or low-side shunts. You can use either two or three phase or low side shunts.
The low side shunts are between the low side mosfets and the ground of the systems phase shunts are on the output of the phase between the high and low side mosfets. So far there are no dual hardwares that use phase shunts that I am aware of. Only very recently did TI release a bidirectional phase shunt amplifier (ina241) capable of 100V common mode operation that has PWM rejection. Before that any hardware that had phase shunts couldn’t run beyond 80V so between that and cost is why all Stormcore currently feature low-side shunts.
It is something I’d like to look at as a potential improvement in the future. Mostly there are not so many major general advantages to phase shunts but it can be more robust in some cases because it allows you to filter the phase current measurements. The addition of the ability to measure current in both V0 and V7 also now enables silent HFI to be possible at half the needed switching frequency which is a new advantage that is very interesting.
The latest Stormcore do feature phase voltage filters which help with low speed sensorless operation mostly and improve accuracy of motor detection routines.