Есть гипотеза, что переход произошёл не напрямую из «творо́г, а. п. b» в «тво́рог, а. п. a», а через стадию «тво́рог, а. п. c». Вариант «тво́рог, а. п. c» мог появиться под действием двух тенденций:
1. Неисчисляемые в единственном числе существительные имеют склонность к переходу в а. п. c, где форма множественного числа X обозначает «разновидности X» (сахар - сахара́, чай - чаи́, крем - крема́).
2. В формах единственного числа существительных а. п. "c" за редкими исключениями ударение падает на первый слог.
Вероятно, изначально в речи людей, имеющих отношение к молочной индустрии, появилась форма «тво́рог, тво́рога, тво́рогу... ; творога́, творого́в, творога́м…», затем она была усвоена вне этого круга, в процессе потеряв конечное ударение во множественном числе по причине отсутствия необходимости часто его использовать.