My sympathies. You are merely suffering from work overload and a little-bit of burnout + "Imposter Syndrome".
First off, DO NOT RESIGN from your post of CTO. Your Experience, Knowledge and Seniority is what got you that role, so no need to give up something which you have earned and which can be made more manageable by changing perspectives, work habits and learning.
The basic problem is that as you went up the career ladder you took up more load without shedding any. A CTO does not have to be a Super-Duper Developer (there is simply not enough time) but needs to know enough to understand the product/service. The CTO is a "Technology Strategist" i.e one who can understand Technology deeply, see how it can affect Domains/Markets and how to marry the two. You need to be somebody who can connect the dots and push towards a goal. The view is overarching and not local i.e. you "see the forest and not just the trees".
So dial down your desire to be a "nitty-gritty Developer", understand broadly what every role (IC, Tech. Lead, Architect etc.) entails, interact with them all and only take responsibility for the "Global Company Strategy".
First off, DO NOT RESIGN from your post of CTO. Your Experience, Knowledge and Seniority is what got you that role, so no need to give up something which you have earned and which can be made more manageable by changing perspectives, work habits and learning.
The basic problem is that as you went up the career ladder you took up more load without shedding any. A CTO does not have to be a Super-Duper Developer (there is simply not enough time) but needs to know enough to understand the product/service. The CTO is a "Technology Strategist" i.e one who can understand Technology deeply, see how it can affect Domains/Markets and how to marry the two. You need to be somebody who can connect the dots and push towards a goal. The view is overarching and not local i.e. you "see the forest and not just the trees".
So dial down your desire to be a "nitty-gritty Developer", understand broadly what every role (IC, Tech. Lead, Architect etc.) entails, interact with them all and only take responsibility for the "Global Company Strategy".