I'm an Android developer. I have developed games with pure OpenGL(the most painful experience in my life as a programmer) and later with Unity engine.
There WILL be problems along the way.
They're gonna face with development. porting, budget & deadline difficulty.
No matter how well Iga, Ben and his team has planned. In software development, there's a high possibility that things won't go as planned.
One unique thing about software development is that it's very difficult to give an estimated time of completion. Unlike when building physical things like a house or condominium or whatever.
When that happens, our role is to support them. If they really need more budget, I'll be glad to put in some more $. (and yeah, there're gonna be more rewards for me XD)
One good news is that Inti-creates have fresh experience on Unreal Engine 3 with Mighty No.9.
Bloodstained uses Unreal Engine 4 but I bet all the UE3 development experience applies. It's not that you go from UE3 to, say, UE9 or something like that, in which case your team are in for a big re-learning.
It's a good idea to have a sticky telling people to expect development delays and budget/deadline problems. So when it happens, there're less backlash.