Hi Doug,
Sorry to hear about problems.
Starting with EVM - DRV10983 and DRV10987 EVMs has different layout and one the capacitor between CPN and CPP is different. My recommendation is to order DRV10987 EVM for evaluation.
During Align state, device doesn't apply constant DC voltage it calculates required voltage based on formula Align Current * phase resistance configured. Based on calculated voltage and supply voltage, device calculates the PWM duty cycle. It starts align state by slowly increasing the voltage from 0 based on parameter open loop current rate. So hence you are experiencing higher time than align time, it ramp up time and align time.
Supply shows lower current because device doesn't apply 100 % duty cycle, so the supply current will be based on supply voltage, supply current will be equal to V*I/supply voltage where V is motor voltage and I is align current.My recommendation is if possible can you monitor phase current. It will show DC current during align and open loop acceleration.
As far as open loop acceleration is concern can you please set some finite number for Open to Close loop threshold and second order accelerate higher than 0.
For Python question: what operating system are you using, We have not encounter this in past, it works fine for us after installing python on Windows 7 and 10.
Regards,
Krushal