Всё это зависит от тиков, это можно обьяснить на примере зелей, даже если у тебя закончилось время действия зелей, оно может продолжить работать, из за того, что тики, не зависят от реального времени и делают всё по своему. Насколько я знаю, 1 тик - 1 секунда, но из за того что они часто лагают, происходят подобные баги и время того же горения становится больше.