When the furnace runs fuel with Acceleration value it seem to become a different entity, rather than merely applying a virual module bonus.
The consequence of that, is that "Allowed fuel" list, is not the same as the base entity.
Example, you can feed an idle furnace Krastorio2 Bio fuel kanister just fine, but as soon as it start runing the fuel will be deleted due to not being on the list.
Bizzare inconsistency, it sems not all fuels (including vanilla items) cause it, And some of the fuels that should be expluded by the change, do not trigger the change.