We have a form in our web app which allows users to create a list of "cards". Our system dynamically displays tooltips to help them enter high quality information. A simplified example might be entering names and addresses where our system asks the user to check that they have the name correct. The tooltip must display above the card because the we do not want to cover the content of the card.
The problem we have is making room to display the tooltips when the card is almost off the top of the screen:
Our current solution is to scroll the card down to a predictable place on the screen so we have room for the tooltips above the card. However, this feels like bad UX, we're moving an input on the screen just as the user is about to type in it.
Is this bad practice? Are there any obvious alternatives we are missing?