My company also outsourced onshore to another Indian company to modernize an area of our business (same area as rhe above example). It's a mess. They're behind schedule by years. They promised they had an ML system to handle this type of business case, but it's not working. They're also telling people to only record 40 hours on their time sheet even if they're working 50-60 hours. They've had so many people leave that they're throwing money at the remaining expert people to stay.