Roscosmos juga mengatakan kemungkinan besar penyebab jatuhnya Luna-25 adalah banyaknya instruksi yang dikirim pada waktu bersamaan. Hal ini menyebabkan akselerometer salah satu unit pengukuran kecepatan sudut tidak dapat menyala.
Pada akhirnya memicu operasi abnormal dari sistem kendali terpadu udara. Sederhananya, data perintah harus memiliki pengaturan prioritas yang berbeda.
Dengan cara ini, perangkat dapat mengeksekusi item tertentu terlebih dulu. Distribusi instruksi prioritas yang berbeda mempunyai tingkat keacakan tertentu.
Namun, akselerometer Lunar-25 gagal mengirim sinyal. Sistem kendali tidak dapat mematikan sistem propulsi pada saat detektor mencapai kecepatan yang telah ditentukan. Sebaliknya, dia mematikan pendorong setelah berjalan selama waktu tertentu.
Roscosmos melaporkan mesin Luna-25 menyala dan bekerja selama 127 detik, bukan 84 detik seperti yang direncanakan. Hal ini pada akhirnya menyebabkannya memasuki orbit yang tidak direncanakan dan bertabrakan dengan bulan.