I recently posted about setting up my new Brother HL-L5210DW printer under Fedora Atomic, which was also having issues with duplex printing when using the brlaser driver. Maybe this will help you too:
https://lemmy.ca/post/23695569
If yours is networked, I think you just need to select the IPP option mentioned in my post, and enter the path as ipp://<printer-ip-address>
The beauty of Fedora Atomic is that anyone effected by the recent update (including me) could simply rollback to the previous image and boot as normal in order to troubleshoot. This is exactly why nearly all of my devices are running Silverblue or Kinoite now.
I think it’s worth mentioning that significant bugs happen across all major OS platforms.
Recently, Microsoft pushed a patch requiring effected users to manually resize their EFI recovery partition. Shortly after that, it was announced that all Apple Silicon Macs suffered from an unpatchable vulnerability which can defeat encryption. These are just a couple of examples from recent memory…there are many others.
To truly avoid serious software vulnerabilities or bugs is to avoid software entirely. Operating systems are highly complex, multilayered software, and shit happens.