This question already has an answer here:
Muslim LGBT people are also human. They have feelings: love, hate, happy and sadness. Why is being LGBT a sin in Islam?
In my opinion, Allah and true, and Islam doesn't prohibit LGBT. Because each person has their own reason that Allah bring us to this world. And if being LGBT is a sin, Allah will punish them. But, why Allah doesn't punish them? Because they also are human.
And the most important of one person Muslim are there: good mind, pure heart (including love) and the believe in Allah/God by doing 5 pillar of Islam.
And if the LGBT Muslims and all LGBT people in the world in have good mind, pure heart and believe in Allah, I think they will be forgiven by Allah. You can see the proof in the daily life. Some people are LGBT and homosexual, but they have a beautiful love story, just as some other heterosexual couples and they have a happy life. I think that is a gift from Allah, because their love is pure love.
But some LGBT people encounter trouble: I think that is the challenge from Allah to them. If they have a strong love and the pure heart, Allah will help them passed. I think Muslims should have a better look of LGBT and homosexual people. And Allah will bless everybody if we rise to love and do good for the world (subtract the bad people).