CTO is a strategic position. It sounds like what you're doing is engineering management + strategy + product development, which is a recipe for burnout and failure. Identify which one of those things you prefer to do, and clarify your responsibilities within that role. Are you more strategic? CTO. Are you more people manager? VP Engineering. Are you more individual contributor? Senior Architect or similar, non-people-responsibility tech role.
If you go the people management route, expect to be constantly supporting others and developing them--contexts will always be changing.