It's not impossible to spread a game across multiple engines, but the effort required to do so could be far better spent on improving gameplay. And, besides, learning how to do what you want to do in multiple engines/frameworks is quite an investment of time.
You can make any type of 2D game in Construct, although I stand by statements I've made previously that the likes of Adventure Game Studio or Visionaire Studio are better suited for point-and-click games. With that said, if you're going to make a hybrid game, then I'd definitely suggest that you stick with Construct. Puzzle elements are easy in Visionaire, but I can't imagine the pain involved in trying to beat the engine into a platformer game.
A word of advice on how to go about doing all of this: once you've got your gameplay overview plotted out, make the platforming stuff first, then the puzzle bits, then the point-and-click bits. You'll learn a lot of useful skills and an understanding of C2 while putting together a platformer that can be transferred to any other game types.