I always use No 7, no rub off on clients for foundation, and they don't set off my sensitive skin. Not great if you have a darker skin tone, but I've heard from friends Fenty is fantastic (when I went they didn't have my shade, didn't irritate my skin, but can't personally recommend for uber pales like myself). If it feels loose, quick hair spray and it'll stay put, often what I've done for over the top make up. Does depend on the foundation and coverage, and skin sensitivity. I use a pretty mild hair spray.
Also lipcote, it is an insanely good lipstick sealant. When applied in advance I've yet to have an issue with lipstick over myself or a client, and I go for brick red lipstick. Also just good generally, no lipstick marks on glasses, whoop!.