If you label them on the ALignment it always labels them on the "Outside of the Curve (Above when a Hump and Below when a Sag Curve
I would use Interval Labels along the bottom to label these on a Profile - then they are labelled along the base of the Profile Box.
I dont think that you can always have them above or Below - I can take a look if you share the project.
Alan