Your retirement income would be allocated for the year of the move between NY and NC. Thereafter; the retirement income is taxed in the state where you reside when your receive it, not the state where you "earned" the retirement.
Have an amazing day. Evelyn M (CPA 20+ years) I would love a thumbs up 🙂 + Mark the post that answers your question by clicking on "Mark as Best Answer"