What is your issue?
The guess_can_open logic in backends can be hard to get right. It is certainly helpful to be able to guess an engine when opening a single file, but when you are opening a whole bunch of files you probably should explicitly set the engine.
I guess the action on this ticket would be to make the engine kwarg required on open_mfdataset.