Looks like this is a bug with Ionic. From my testing, the label is always floating and the placeholder only shows when you click into the input box. The placeholder only showing when clicking into the input box is normal behavior for a floating label.
I found two related open issues for this: