That’s intended. Each time a game begins, it clears the buff within that same queue window.
I know it SOUNDS like it should last until the next wintergrasp queue session in ~3 hours, but that’s because that would be the logical way to do it. No, it’s most definitely been intentionally implemented to be wiped every time a new game starts. Please see the post below for more details.