Very interesting story, thank you for sharing!
What you're describing seems more like work-for-hire to me. For "exploring other opportunities for developing more complex games", have you or are you thinking of cooperating with other dev teams on joint projects? (since you already have a team, and 17 is a pretty big size for indie dev.) Have you reached out to other devs with interesting projects?
With a dev team your size, I'm curious why you would find outside (rev share) ideas interesting to pursue, rather than developing ideas born from your own team members? (I'd expect at least a few would have game ideas they're dying to make.)