Woah! We have the same feelings days before my scheduled international flight too! Though mine falls under the category of sponsor since I visited my husband the anxiety that I might get off load was no joke 🤣.
The IO I encountered was masungit , he just asked for my return ticket, my husband docs. But he did ask how much my salary here 🤣.
The anxiety that you might be offloaded is just too much for me. That's why I prepared all the possible documents that might be asked of me.