You can always refund it. Even if you’ve gone over the 2 hours for an auto-accept refund, if you explain the issues in the ticket Steam will always accept it in my experience.
Even got a refund for a game after 20 hours of game time due to them adding aggressive client-side anti-cheat.