Так как,слово досрочно образовано от слова досрочный,у которого изначально есть приставка,а слово досыта образовано от слова сытый,у которого нет приставки
То есть если слово с приставками из,до,с образуется от бесприставочного слова то пишется А,а если с приставкой то О