cassio needs bigger ratio on her e
you made cassio a hypercarry who has a specific tradeoff , she is very weak offensively ealry and makes up for it with loads of stats late game
but when she hits hes late game she is medicore at most, she has like 1k ap and dmg comparable to other apc with 600 ap, not to mention that the latter has longer range and is safer overall
her feel is indeed as you wanted, a mage carry but she has no numbers to execute her playstyle
its just not worth to pick an apc that is useless for 30 minutes and then medicore at most