Actually figure it out myself – it turns out there were multiple vertices at each position. Once I selected them and merged them manually, the “sharp” topology problem went away. Maybe it’s useful for someone else, I’m personally going to enable the auto-merge vertices option as the tutorial shows.