Hi,
thanks - it seems a LevelUp issue because when you check the same procedure in the Laminar sock 737 (which uses exactly the same data as the LevelUp 737) you will see, that here the path on the ND and the distances are correct.
So, I would contact the LevelUp developer - there is any bug in their calculation.
Here the leg pages, directly from the stock Boeing 737 FMC (AIRAC 2406 installed):