Very surprising post to say he has no weaknesses. If you watch a Shapo video with a tennis coach, they will tell you that his game is full of technique holes. I’ve never seen a pro player change his body positioning and balance so much while hitting routine ground strokes - he has no standard way of hitting FHs or BHs. That usually results in low consistency and shot tolerance which is what you see when he plays. With most other top players, you see them making changes mostly to their swing path to adjust to different hitting heights, spins etc. - with him, there seems to be no method to the madness in how he positions his body. Krygios also changes his body position a lot, but in his case it is because his footwork is lazy and he is often late to the ball - Shapo doesn’t have this excuse.
Also, his takeback is huge and makes it impossible for him to play defense on any court that is not extremely slow. I think his serve toss is not very consistent either. So, I actually find his game hard to watch because I don’t think it is very textbook. I like players with solid technique like the Big 3.