Binary compatibility with Centos/RH 8

Hello,

If I compile an httpd module on my Centos/RH 8, it should be compatible with Rocky Linux, right?
I have an environment (httpd + modules compiled on CentOS 8) running perfectly on dozens of CentOS 8, but it crashes when I install it on Rocky.

Any limitation in binary compatibility?

Thanks a lot

Due to what? Does ldd show missing libraries? Does linker report unresolved symbols?

It works for a while, then it crashes suddently.
No missing libs, no unresolved symbols.
Before digging deeper into this, I wanted the confirmation that any module I compiled on my CentOS should be compatible with Rocky.