Cannot speak for the Epson's and struggling to get a cheap all-in-one scanner to work (the Epson XP-2205) working via USB. But the Brother DS 640 definitely works via USB as I am using it on my Lenovo Yoga 5G (old snapdragon 8CX gen 1) which I am using to type this.
To get it working... go to device manager after plugging it in. Right click on it and choose to Update Drivers. Choose the option to Browse my computer for drivers, then choose "Let me pick from a list of available drivers..." then choose "Imaging Devices" and "USB Scanner Device". It will have a warning that this is not recommended, just accept it.
Install the using Brother iPrint & Scan as usual. It is not an ARM native app but works. It will detect the plugged in DS640 and it will scan as usual. Hope that helps you and others looking for a working portable scanner... but I will continue figuring out for mine...
At least printers are much better overall.
Vuescan is an alternative, but didn't work for my Epson too... even after using: https://www.hamrick.com/support/how-to-guides/windows-11-driver-signature-enforcement.html