Hi sean, thanks for reaching out us.
The broken forward compatibility between R20 and R21 is reported on Changes in R21.
With regard to backward binary compatibility, it has never been possible to run a plugin built against a more recent API and load on a previous Cinema 4D executable as reported on Portability and Compatibility.
Best, R.