Your issue is why you see people say "tabs for indentation, spaces for alignment." If you're trying to vertically align text, use tabs to keep it at the same indentation as the thing you're aligning to, and use spaces to adjust to vertical alignment.
This will keep the vertical alignment regardless of the preferred width of the tab.
This will keep the vertical alignment regardless of the preferred width of the tab.