Can I use Flash on a unit that is in base?
Yes. Flash does not choose a destination, so it is not required to pick a valid destination under 355.4 and 355.4.a. (Same idea as Azir Ascendant choosing a unit already at his location—the move portion can be ignored while the target remains legal.)