Resource scanners can have configured settings that should be retained in blueprints.
Currently scanners placed from a blueprint will report the default settings, instead of the {x, y, width, height, filter} they were blueprinted with.
Being able to retain settings in blueprinted scanners is necessary for building that self-replicating factory.
I think the bug could be here, where tags = event.tags
is being overwritten and copied from the clone settings, that could mistakenly be nil.
https://github.com/FoxLBA/factorio-bad-chest/blob/master/lualib/scanner.lua#L105-L110