At dev tracker (upper leftish of your screen) there are two threads (use search) about the stylus. I read a couple workarounds I thought. Also, for one concerned owner, it turned out to be a permissions thing.
If none of that is applicable you could request it at dev tracker if you could furnish the maintainers a .deb or .rpm link to the exisiting linux driver.
But if Epson says (you said this) this is one of the rare models where no linux support exists than one can't be invented that I know of.
If it worked OOB on other distros I wonder what the difference was?
At this site for Ubu:https://wiki.ubuntu.com/HardwareSupportComponentsScannersEpson,
there is this for the 4850:
"You need to add the product ID and device ID to /etc/sane.d/epson.conf, ie set the usb line to "usb 0x04b8 0x0819". You can get the IDs with sane-find-scanner (install sane-utils). Then "sudo gedit /etc/udev/rules.d/45-libsane.rules": add your scanner in GROUP="scanner"; make sure your user-ID is in the group "scanner". Ignore the error-messages when closing the xsane."
edit: I wouldn't tamper with this in solus but I wonder if it's saying the sane-backends package might pick up the slack.
---I don't know how you'd do this in Solus but if it works elsewhere you can make it work here. My DDG search for "linux Epson Stylus DX4850" has some leads.
sorry so verbose, good luck.