According to the rules, the movement cost when a character pass through an occupied square is doubled and the Overrun feat is needed. The action is calculated correctly in the game but the info displayed over the movement arrows doesn't add that cost and differs with the real penalization.
In this image the Distance is showed as 10 and the character has 63 movement points left (lower left corner):
https://www.flickr.com/photos/193336132@N03/51276304272/in/album-72157719481838766/
Now the character has just moved over the kobold and he has 48 movement point (63-15). The calculus is correct but the arrow cost omitted the overrun.
https://www.flickr.com/photos/193336132@N03/51277780919/in/album-72157719481838766/
Another move back to the original position: 15 minus move points to 33, not the 10 Distance.
https://www.flickr.com/photos/193336132@N03/51276302617/in/album-72157719481838766/
Interface consistency is very important in a tactical game - the information showed cannot be contradicting. Yes, you should remember having chosen the Overrun feat and the character is obviously moving through an occupied square but in the heat of the battle is easy to make a small mistake, move a character and discover that doesn't have enough points left to do what you have planned.
I think the arrows should show the real movement cost and avoid any misunderstandings.