It should be possible to downgrade v6 databases with gbak/restore into older versions (mainly v5).
That should be possible if there is no new feature usage. That normally happens, but due to schemas (that is not a opt-in feature), it requires additional code.
A v6 database with multiple schemas usage should be downgradable provided that there is no duplicate object names using different schemas.