Check your Steam Downloads tab, make sure you’re running Steam online not offline mode, try restarting computer. If all else fails, uninstall it, and reinstall.
You should never have to re-buy on Steam, unless of course your original payment method bounced or was refunded.
Make sure you’re using the official game, no patches/mods, so it can recognize the old version.