Удельная теплота сгорания по определению дана для ПОЛНОГО сгорания топлива.
Значения, которые приведены в вопросе, ни к чему не привязаны. Назову их досужими.
А при сжигании не в чистом кислороде об удельной теплоте рассуждать вообще не корректно.
Многие углеводороды сгорают НЕ ПОЛНОСТЬЮ.
Процессы горения - штука не такая простая, как кажется на первый взгляд.
При недостатке кислорода в продуктах горения кроме СО2 и Н2О есть, например, угарный газ СО. Может быть и сажа (элементарный углерод) . Следовательно, теплотворный потенциал газа не реализован на все 100%.
Введение дополнительного окислителя увеличивает теплоту сгорания.
И практическая теплота тогда приближается к удельной.