Can filament-runout detect, lost power resume, etc work with Octoprint?

I have an Amycubic Predator and it seems like if I run Octoprint, then the filament runout detector won't work. Also, I have an Elegoo Neptune coming that not only has a filament runout detector, but a power loss resume. I assume that won't work with Octoprint.

Is there a way to make those work or will I have to decide between running Octoprint and having those features?

Are you having any issues getting your Neptune to work with Octoprint? I can't seem to get mine to connect properly. It will connect sometimes when it wants and then it doesn't seem very responsive. I am able to control the Z axis, but if I click any other controls such as X/Y axis, fans on/off, etc. it just freezes up and no response.

I've tried with Astroprint as well and it doesnt recognize the Elegoo Neptune at all.