Are you using fresh or canned pumpkin? Because that can make a difference. Anyway, what nobody's mentioned is that texture also affects how we perceive sweetness. If you make it too creamy and smooth, that sweet taste just clings to your palate. Try leaving it a bit more rustic, with some chunks that aren't completely blended, or even add something with a crunchy texture at the end: toasted croutons, pumpkin seeds sautéed with salt, whole grain bread... that breaks up the monotony and distracts your palate from the cloying taste.
The second thing probably missing from your recipe is something more substantial. If you're just using pumpkin, broth, and onion, you're missing that umami depth. Throw in a garlic clove that's been well toasted before you add the broth, and consider using some chicken broth instead of just vegetable (or a mix of both). It also works great to add some fresh grated ginger while it simmers - the spice and flavor complexity completely shift the sensation of sweetness away. If you don't have ginger on hand, even a pinch of nutmeg, measured carefully and not overdone, does the trick.