If you did not intend to create a combinational feedback loop, correct the issue
by modifying the design source files (RTL). But because the timing loop is expected, use
the set_disable_timing
command to break the timing loop
where it makes the most sense (usually the feedback path) instead of letting Vivado timing break it at a random location.