I didn't follow the case and I'm only tangentially aware of it, I don't know who said what to whom and to how any of it is handled. I can't say with 100% certainty knowing the full explanation of the case that I would side with either the Christian bakers or the customer.
However though, it should be within a business owners right to deny someone access to a paid service or good on essentially any grounds.
Homosexuals pay taxes for streets and cops and electricity, under threat of violence.
Using those taxpayer services to then deny some taxpayers the same service you provide others is the functioeconomical equivalent of slavery.
For example, it should be illegal for a charter school to refuse to accept a gay student because they receive funding directly from the government. Same with a vehicle emissions test business that provides registrations. Or a hospital that has an emergency room.
Every business gets some amount of benefit from government services, but that isn't the same as it being funded by or operating in behalf of government.
If that reasonable human runs an open source app store, more power to them.
Intolerance of intolerance promotes tolerance, and F-Droid isn't the US government.