I think the problem is with Turkish. I've also had similar problems with Ethiopian. I've flown them several times and, for some reason, short flights show up quickly in UA mileage plus and long flights do not. I have had to wait through the waiting period and call. If you don't have the original documentation, get it from Turkish and submit it to United. There is no reason you should not have the miles if it was a Turkish flight.