Thanks for the comment. No, there is no other benefit with the set bonus, at least with the Topgolf ones, than that you can get an entry fee return if YOU LOOSE your game! Winning does not bring any benefit for Set Bonus. At least that is how I see it.
I might be wrong but at least with Topgolf this is my experience.
Having a sponsor refreshed means for me that I select to choose to activate a sponsor, either free or for some credits. I can play without one being activated and still get a 5-10 % chance of getting back 50% of the coins I paid for participating. Like for a Chelsea game that cost 500 coins I can, when loosing, get 250 coins back. So it cost me only 250 coins.But the chance is not very big, 5-15 % depending on the level of your apparel.
Hope this helps