re-gathering facts

Sure, no problem!

You can just do a task like so:

- action: setup

any time you want

and even can switch off fact gathering at the play level to save the
duplicate first call (gather_facts: False on the play)