Sodomite lust is an indication that God has “given them over.” Reprobate, rejected. Except in rare circumstance (see 1 Corinthians 6:9—KJV) sodomite lust is an insurmountable barrier, because God has allowed it for the reprobate. See Romans 1.
I know it’s hard to accept this. We think that all people can be saved. But there are categories of people who have so rejected God, that God gives them over to their reprobate condition. See Romans 1:18ff for the process leading to this reprobate state.
Blaspheming the Holy Spirit is another unforgivable sin. See Mark 3.
Changing the words of the prophecy of the Revelation of Jesus Christ by adding to them or taking from them results in damnation. See Revelation 22.
To give up on anybody's salvation, which is possible up to the point of their last dying breath is also a Sin against the Holy Spirit: the sin of despair.