she isnt intended to be a top laner, that isnt what she is designed around.
she has less then a 2% pick rate for top lane this patch for plat + world wide.
i have faced vayne top and other ranged adcs top many of times in my days of playing league. i typically play tanks and i hardly ever lose to a ranged top laner.
if i am vs a vayne i will typically rush two things in lane
at this point she cant really do anything to you or other ranged top laners. and being a tank i typically have some kind of sustain in my kit and i have hard cc and gap closer to lock her /them down for kills from ganks.
when and how the squishy ranged adc champ top wins is when they counter pick the top laner. if that is the case you arent meant to win that match up/lane but that dont mean you lose the game.
sadly too many people try to think this game is 1 vs 1 when its not. you can pick and build for your team /against enemy to favor your win conditions , and use the team playing together to win.
you see this is pro play but in solo queue to many immature selfish i wanna carry type of players and they think cuz this dont work the game is unbalanced due to this.