The very few reasons to even attempt that would be duplication of code in other games to a different game engine for deniability of theft.
And that's not very nice, to say the least.
If you plan to start afresh your own game in a different game engine, it is always wiser to code back from scratch your entire game so you can maintain and understand the engine characteristics.
After all, all programming logic and concept works pretty much the same.