For this issue, you can add the following variables in your variables.scss file:
$item-ios-padding-left: 0;
$item-md-padding-left: 0;
This will remove the padding from the left of the ion-items. It is that content that is being shifted over, causing the visual misalignment.
If you are wondering, how did I know it was the ion-item and not the ion-label or ion-input? Remember, our app is running in a browser, by using Chrome’s Dev Tools, I can quickly inspect the DOM elements and see what padding and margins are being applied.
Hope this helps you and any further styling you need to do for your app.