Wouldn't it be simpler if you gradually moved? https://martinfowler.com/bliki/ParallelChange.html
I understand your main concern for moving was pricing. Developer hours also cost money. It seems like you had to invest much more developer hours than you would have if you gradually moved over the course of one month or so. (probably a week?)