You should probably stop messing around with runes on Cait
and stick to something standard or consistent.
4x AS 5x MR
9x Armor
9x AD Marks
2x AS 1x LS
if you take 1x LS quints you go 4 points in Natural Talent and 1 point in Vampirism to compensate the missing offensive quint.
The reason you don't take AD quints on Cait, is because she scales well with attack speed on her passive ( head shot )
Also don't take scaling HP runes. Either take flat 9x HP or flat 9x Armor.
Consider a 18/0/12 mastery page, for flash / heal more often. Take veteran scar, since 50 HP is a huge value in skirmishes bot.
A big part of playing Caitlyn is about laning, since she is an amazing laner atm, I think it's part of what makes her S tier.
But that's something that probably has to be looked into for yourself as an individual. You should at least have the most optimal runes / mastery setup though. Playing around with various attack speeds could really throw off your muscle memory, since auto attacks do have cool downs... You want to be used to how quick your character is attacking levels 1-9 with your rune setup.
The reason being, is because attack speed ties into how well and soon you can dodge a skill shot. Higher attack speed = quicker animation = the sooner you're able to execute a movement command.
Look at your stats on OPGG
Stick to Zyra, Lux, and maybe you need to work on Cait. Because 46% winrate in over 39 games might mean you have trouble on that champ.