Thanks for getting in touch! I’m sorry you’re hitting this strange issue. We expect this special variable for your versioning template to be pulling from your server timezone instead of UTC. When giving it a test in my local instance, the Octopus.Time.Hour variable pulls from the server timezone, so I’m getting the expected behavior.
Which version of Octopus are you running? It’s possible this was a previously known issue which has since been resolved.