Oh, interesting. With how the Steam client is showing incorrect hours on most games, I kinda figured that Steamplaytime would be incorrect as well. But I just checked, and it seems the hours are correct. I guess the API call I'm using still reports the correct hours. Which makes it extra strange how the client is continuously spitting out bad stuff.
So if you want to check out what hours you REALLY have in games while Steam is being silly, you can login to
Steamplaytime. Games released in the last few weeks won't be showing up, though, because I broke my Steam games update script, and haven't had time to fix it yet.