On the Versal when the GEM clock is routed from a PLL in another domain it goes through another clock divider. This check accounts for this extra clock divider when setting the clock. Thanks, Aaron.