In 2.7.6 the first parameter of playdate.graphics.animation.loop.new was changed from delay to interval (fine) but the interval property of the object is not actually implemented as described in the docs:
i = playdate.graphics.image.new(128,128)
q = playdate.graphics.animation.loop.new(200, {i, i, i}, true)
> print(q.delay)
200
> print(q.interval)
nil
This should be added to two functions in CoreLibs/animation.lua:
loopAnimation.__index = function(table, key)
loopAnimation.__newindex = function(table, key, value)
