Private message migration are not happening, Rails console getting hanged

That sounds painful and error prone.

If the smf1 script imports PMs then you can use that as a model to re-write that function for smf2. It’s probably mostly a matter of changing the SQL query to get the required data. If you need help and have a budget, my contact info is in my profile