SOLVED
The statuses seemed to have replicated when doing the migration
Basically it entered several duplicate statuses on the end of the `soft_order_state_lang`
30 onwards were set to the wrong language
Language changed i.e from 2 to 1
Everything works perfect now
Thanks for all your help, Ive learnt a lot about sql etc today haha