I think it's quite normal it's end like 45 minutes, have been playing other golf games and ends around 35 minutes.
Well it's a tournament.
If you play a versus game it could take hours to finish, depending how many you play with.