Unfortunately, there is no statutory maximum number of days for an asset transfer to occur.
As a TPA, I have seen countless administrative/ fund provider changes. I can tell you first hand that every one is different and many things can pop up in the process that cause unforseen delays.
Have you asked your HR department why the delays have occurred? Without hearing their answer it is difficult to speculate.
Sometimes unusual assets the plan is holding need to be liquidated. This may take extra time. Possibly the sponsor got part way through the process only to learn of potential surrender charges that they were not aware of. Possibly a number of participants have not completed new enrollment forms. Possibly there are some corrective processing items that needed to be addressed by one of the financial institutions prior to the liquidation of the assets. Possibly your employers payroll depost records did not match the records of the financial institution.
The problem with answering your question is that the problem could be with 1) the old financial institution, 2) the new financial institution, 3) your employer, 4) the payroll provider 5) some employees of your employer or 6) the Third Party Administrator. (Or more likely, some combination of the above).
Please let us know what your firms position is on the delays and we can help give you more specific advice.
As a last resort, you could always contact the Department of Labor - they would probably make an inquiry to your employer immediately. This would get attention fast.
Finally, are you sure you have lost money? It is standard operating procedure with many TPA's to liquidate the transfer funds and hold them in a money market account until all the accounting detail is finished in order to reallocate the funds. During this "waiting" period, the funds are actually out of the market earning a very low, yet conservative rate of return.
Had the market been going up like gang busters you would be complaining about the opposite problem......