Although it might not be essential in every circumstance, having isolation for RS-485 seems a reasonable thing to do. Same goes for ADCs. But personally if I were doing that, then I'd use a separate isolated DC-DC module for the ADC, i.e. not share with RS-485. Or maybe leave space on your board and wire links, so you have options.
Attached diagram shows a slightly different thing, which was a controller using a Pi 3, and adding digital input/output isolation was easy of course, but if you look at the right of the diagram (green arrow) there was also an isolated supply and isolated SPI. Was very handy for subsequently adding a thermocouple board.
Also, unless you've already ruled it out, you could consider a microcontroller, e.g. Pi Pico instead of Pi, unless you really need network or other Linux capabilities. Pi Pico can log to Flash or to micro SD for instance. Anyway, it's just a suggestion in case it sounds appealing.