Great article on this subject, from a conservative perspective, from National Review over the weekend:
https://www.nationalreview.com/2019/11/what-do-republican-voters-want/
The writer identifies 3 types of Republicans that will be competing for control of the party after 2020:
Traditional conservatives: limited government, low taxes, socially conservative (but this latter is not stressed)
Nationalists: Anti-immigration (focused especially on anti illegal immigration), isolationist, anti-elitist
Socially liberal conservatives: fiscally conservative but libertarian on social issues, also more welcoming to science related issues like climate change, pro free trade.
It seems to me that during the Trump era the first two groups basically allied together in order to defeat both the third group and Democrats. But now that alliance is fraying somewhat (thanks in large part to Trump’s mercurial personality.)