Most Google Pay transactions are instant.
However, some betting sites may take some time to process the payment that you have made and then credit your account with the money. That's why it may take up to a couple of hours for the money to be added to your account, but this is not the case always.