Maybe I should take it a step at a time to collect my thoughts:
Let's leave out number considerations and vector indicators.
I think the previous version works better.
It did show the block returning to the same height on the ramp when no friction was present. I also liked that the block went as far up the ramp as possible with a high spring constant. What I would like to see is for it go to a different (lower) position on the ramp if the spring constant is decreased (also without friction). These two setting for the spring would be enough to show the difference I am looking for.
It's ok that the ramp doesn't have friction. I'll work on the ideas for friction and mass next. I hope I'm not being too frustrating for you.