Getting range lower than true range

Did a ride today which is of 50Kms. 50% was using Ride mode and 50% was Sport mode. Have done 51 kms now remaining battery percentage is 9% and estimate kms is 5? Not sure if I am getting the true range value correctly. In sport mode it says 55 kms but the vehicle turns to Eco mode once when battery percentage reaches 15%. Please correct me if my understanding is wrong. I expected a 20% battery remaining at the end since it is only 50kms.

Have attached my ride log for reference. Would need ather’s help to make it understand better. @abhishek.balaji atleast will you make a reply for this ?