I can't really help you here. However, the Egg Toss portion above is true, because AFAIK about Yoshi, the Egg Toss still has a initial hit-box from the egg itself, & the egg's detonation is a 2nd hit-box, so Vision is kinda boned there.
(If that didn't change from Brawl)
Yoshi is obnoxious in Sm4sh, but if you can read their recovery movement, then a MArt Jump moment of walking off > DJ aerial connecting can be do-able while they use Egg Tossing as their go-to horizontal means, because a smart Yoshi won't use their DJ so early when they can just use horizontal air speed + ET's. The bad yoshis are the ones who waste their DJ too early.
One tricky way of bypassing their Egg Tosses, is having MJump on, RAR + FH over the assumed area they'll Toss Eggs, then have your FF + B-air ready for edge-guarding on the way down. In case you whiff, DJ > an aerial to cross-up. Hope that helped ya @
Madolche ♦ Procione
And finally, Yoshi is still susceptible to footstooling in this game, so MJump or MSpeed are your friendly Marts for this. Increasing your own air speed by MJump or MSpeed, will serve Shulk well.