Conda distributions of Python don't play nicely with embedded systems because they ship their own versions of common libraries which are also shipped with the operating system, but where the Conda version can be an incompatible version.
This causes problems when Python is being embedded in an application (Apache in this case), where the application (Apache) is already linking in the system version of the library.
Because the dynamic linker only looks at the shared library name, it will see that libz.so is already linked into the application process and use whatever that is, which will then not be the version your Python extension expects and will fail.
For Apache usually the problem is that you also have mod_php loaded into Apache and it is preloading a lot of PHP extensions which have references to some library which drags in the conflicting system library. This is a known issue with some graphics libraries such as libpng.so pulled in by PHP.
So the only real way around this in this case is not to load PHP into Apache if you don't need PHP to be enabled. Do that and it may then work.
If you must have PHP loaded into your primary Apache, then use mod_wsgi-express for your Python application instead and configure the front end Apache where PHP runs to proxy requests through to the mod_wsgi-express instance as necessary.
So try the following two things.
1. Try and run your application using mod_wsgi-express instead of your primary Apache instance and see if that works.
2. Disable PHP in your primary Apache instance, completely stop Apache and start it again (not just a reload), and see if it then works.
Graham