Elegoo Neptune 4 PLUS and Ender3

You need to be aware that Elegoo is not using a default Klipper and last time I checked was in violation of the Klipper license due to not making their modification public.

In such cases you might be stuck with the firmware support the relevant manufacturer offers and even retrofitting to an open solution might mean you are loosing certain features.
Some more blurb on this matter here: Importance of Open Source in 3D Printing and the Consequences of OSS License Infringement