My number one hack for making sure my brows look laid all day is wiping them down with micellar water before applying any gel.
As an oily girlie, my face naturally has a lot of oils on it which makes it harder for products to stick, so I always make sure my brows are clean and dry before putting on product and that really helps the brow gel stay on all day.
I made a video but I can't upload it so here's a screenshot instead :D