MariaDB and upstream MySQL/Percona Server code has been diverging more and more since the forking.
As explained on this link: Percona XtraBackup Overview - MariaDB Knowledge Base and starting from MariaDB 10.3 , Xtrabackup is NOT support because some extra/speicfic features are not well handled by Xtraackup.
The features that you mention were all introduced on MariaDB 10.3+ and 10.4+ so as a short answer, you should use MariaBackup and NOT use xtrabackup.