I feel like Xayah's ultimate cooldown might be too high.
140/130/120 seconds cooldown on her ult on rank 1/2/3 Early game is ok it shouldn't be spamable and makes it so she has to think when to force fights. I totally support that. However, 120 seconds in late game. She doesn't look like a champ that builds much cdr. 10 - 20% at most, which makes the 120 cd a bit unreasonable. Considering it's her only defensive tool and abilities like fizz E which more or less have the same use has only a 10 second cooldown on a champion that often builds 20% cdr+ I ask you to change it to 140/120/100 to test it and see results.
It core on her anyway.