Stop jumping so high and wasting your double jump
Kyle isn't doing what Vanz, Vwins, and MacD do to that (well, Vwins/Vanz kind of do similar things whereas MacD does ******** stuff and it works and makes no sense) which mostly revolves around them not tossing out dash attacks before you're low and mostly them getting under you and abusing whirlwind of priority and **** to get monster combos. Vanz and Vwins mostly Nair, Fair, maybe Uair. I'm not going to touch MacD's style because it is complete nonsense and it's amazing and I feel I wouldn't be able to explain it anyway
I'm about 90% sure he can control Peach's F-smash item though.
Vanz sometimes D-tilts descending Sheiks (when they lack their jump) and it's gay because you have no aerial mobility coming down so if they super space you can't really defend against it unless you air-dodge or use similar unorthodox escape methods.
It is very important to pay attention to what Peach is doing when you are blocking because some of her stuff *is* shield grabbable (jabs, dash attack, etc) and others are not. Generally it's advised to try and avoid blocking heavily but you will be forced to block and your will need to respond to those situations effectively
Kyle doesn't jump under you and Nair enough so you get away with really slow FJ descending Fairs
If Peach spaces D-smash on your shield so only the first hit connects, that's a free WD OOS grab
Throw grounded needles sometimes. Peaches tend to like spacing mainly with dashes because her WD sucks and shielding means they have to jump or WD OOS and those both suck so it's okay. They also annoy her and make her drop turnips if she's pulling them. Sometimes you can make them try to pull more turnips and therefore you can get free openings or more damage that way. Her movement sucks so annoy her and make her understand that her movement sucks.
If she's trying to pull turnips kind of close then just dash attack her or apply pressure. She has very few options with a turnip. Including a distinct lack of CC D-smash and dash attack.
It's so hard to say anything else because your style is working fine against him for the most part because he's really not punishing these vulnerabilities