Yes, Vivo Y91 does have the memory card slot. You can use 2 Sim cards and a MicroSD card at the same time.
Yes, Vivo Y91 does have the 3.5mm headphone jack.
No. Vivo Y91 does not have the front camera flash but it does have the display flash. Which helps to capture good selfies in low light conditions.
Yes, Vivo Y91 does have the App Clone support.