The official policy is documented at
https://doc.beegfs.io/latest/release_notes.html#version-interoperability (which may be the hint you are referring to). But in short, yes, because BeeGFS 8 more strictly adheres to semantic versioning, you can now use newer BeeGFS 8.x clients with older 8.x servers. Scenarios where the client needs to be upgraded more frequently than servers was a big reason for this shift (i.e., to support new kernels, security requirements, etc.)
The only general constraint is if you want to use new functionality introduced in a specific minor version, all involved components must be running at least that version. For example if you want to use background data rebalancing introduced in 8.2, your BeeGFS CTL tool, metadata, and storage services would all need to be on 8.2. If there are any other constraints or known compatibility issues upgrading to a specific version, those will be documented in the release notes:
https://doc.beegfs.io/latest/release_notes.html#known-issues-and-limitations.