I think its safe to say that jayce's kit is unhealthy and may need a rework
A lot of people ignored jayce for a long time because he was gated by mana costs, but now that we can see jayce for the kind of champion he actually is, he seems kind of busted. His kit has everything.
AS steroid, hybrid damage, hybrid damage with the neat perk of scaling mostly off of only AD (simplifies build path and allows for penetration builds, he can pen your armor and punish your armor stacking by still dealing ridiculous amounts of magic damage), engage (melee Q), disengage (melee E), mana sustain (W passive melee), MS steroid (Passive), free resistances (melee form) etc.
Granted, he doesnt have an ultimate, but other transforming champions like elise and nidalee dont even have as much as he does.
Two ways to fix this:
1 completely roll back on all the mana buffs and force jayce to build tear (does that really fix the inherent overloadedness of his kit? Eh, maybe)
2 rework jayce to either make his kit more conditional (he keeps all this stuff but has to meet certain conditions to unlock it whether its landing a skillshot or something) or straight up remove something from his kit