This is due to wrong `is_pad` is passed as argument. It should be false for gizmo tooltips. For menus when fields size is zero i.e. no element is appended yet, the python message will be at the top of tooltip region. Pull Request: https://projects.blender.org/blender/blender/pulls/128243