Are there any risks in running 'flush hosts'?
No harm. No connection termination. The cache is used only when clients are trying to connect; apparently something is out-of-date in the cache.

(Follup:  The OP tried it and found no side effects.)