I believe that this is a very personal issue, as knowing that gambling requires a lot of concentration and mental capacity from the player to know when and how much to bet, it is better that each one decides on their own what is the best time.
There are those who prefer to play in the morning, when they are more alert.
On the other hand, there are those players who prefer the night as they no longer have any worries for the day and can dedicate themselves exclusively to the game.
I also understand that depending on the game chosen, some factors such as the profile of online players can make a difference.
The same goes for bonuses that are only released at predetermined times.
So I don't think there is an ideal answer to your question.
If it's a skill-based game, you need to concentrate and gamble only in your free time but if it's a luck-based game. You can gamble at anytime even at your work. You only need to run the auto-bet feature to continue playing at the background. We can also use gambling bots so there is no need to open the browser anymore and there are less interruptions that can occur. When it comes to the amount of bet, there is no change on here but we must still gamble what we can afford to lose.
In terms of PVP gambling, as long as the site is big enough, it will always have players but if you are playing with your close friends, you may need to wait for their free time. Lastly about the bonuses, usually they have longer expirations to ensure that everyone can claim successfully.