Hot take: If the race narrows from a Biden blowout to just a solid Biden win (5-7%), Trump will narrowly take NC, even as GA and TX move left (GA voting to the left of NC this year while TX votes close to it). NC is probably the purest tossup at the presidential level this year.
With states like TX and GA, you can pretty well pinpoint exact demographic or socioeconomic trends.
With NC, the reasoning behind its competitiveness seems a lot more complex. There seem to be a lot more moving parts. It's not just, for instance, exclusively senior, suburb, or minority driven as with other states.
In addition, you can pretty confidently say that TX, GA, MN, etc. etc. are moving in one direction and not liable to snap back hard. I can't necessarily say that for NC come 2024 -- at least not yet.