They’re a Republican. They don’t view LGBT issues as a human rights issue in the first place. It’s a political issue for them. Hence why they can reconcile that their opinion vs the party platform.
Again, that’s why they said they’re not anti-lgbt rather than saying they’re pro-lgbt.
They can disagree with the Republican Party on LGBT issues, because it’s a political issue for them and not a human rights issue.