MPLAB assembly issue code jumps
You don't initialize the point register. That means it can hold any value when you start looping the nextdigit loop! Try adding a clrf point under the start label.

For debugging: in MPLAB -> View -> File Registers, you can see the value of point during runtime.