DRV10987: How to obtain the power of BLDC?

Part Number: DRV10987

I want to know the power of the brushless motor driven by the DRV10987 chip. Currently, my calculation method is to read the value of register 0x04 as the current and the value of register 0x05 as the voltage, multiply these two values and then multiply by 3 to get the power consumption of the motor. However, I saw on the forum that the current in register 0x04 refers to the phase current, not the bus current. So, how can I obtain the total power of the motor through the DRV10987 chip?

The power I calculated based on the above method is around 1.2W, while the total output power of my power supply (control board + pump) is 5.4W. However, when I disconnected the controller from the pump, the static power was 0.7W. 0.7 + 1.2 does not equal 5.4W. Clearly, my calculation method is incorrect.