Since 2.0 came out, lot of players have complained that you can't groundpound as easily as in 1.7, and I am one of them, but Ipod said that no, nothing changed, which lead to this suggestion https://discord.com/channels/956396409731551263/1394995858570874901 which I don't think will fix anything, but you should still take a look at it.
The difference between 1.7 and 2.0
So there's actually a difference compared to 2.0: in 1.7 if you are pressing both down and left/right in midair, and let go of left/right, you will input a groundpound, which isn't the case in 2.0, you can try it by yourself.
And I believe that it's why so many people complained. In 2.0 you gotta actually press down after releasing the direction, otherwise you won't do a groundpound, even if you let go of left/right.
So of course I'm suggesting to bring this back in 2.0.
It does also mean that you can accurately control between crouching or groundpounding (in 1.7), so no need of the ground detection that makes us all crouch instead of groundpound when we are too close to the ground, which also created another problem:
You know how on Sky (since 2.0), when you walljump on the right of the spawn above the semisolid, it's very easy to mess up? Part of why is because if you press down while jumping through a semi solid and continue holding down, you will never buffer a groundpound no matter how far you are from the semisolid, which doesn't make any sense. It's caused by that check.
So I suggest to remove the ground detection for crouching, and give the ability to buffer groundpounds after releasing left/right.
This also means that we would be able to groundpound anytime as long as we are in the air, and that we would crouch only when touching the ground, just like in 1.7.

perhaps a mix between the two... could be janky tho