For background see: this TEX StackExchange question
When using version 3 of the acro package in its version 2 mode (a practical necessity since compilation with native version 3 takes much much longer) the following error is given, although the output is not affected in my case.
! LaTeX Error: Variable \l__acro_foreign_format_prop undefined. I know version 2 is loaded because there are no errors related to the options setup using v2 syntax, and because the following also appears in compilation output
==> First Aid for acro.sty no longer applied! Expected: 2022/04/01 v3.8 typeset acronyms and other abbreviations (CN) but found: 2020/03/07 v2.11d Typeset Acronyms so I'm assuming it got fixed. ) (./acronyms.tex) What can be done about this? Is it a bug?
Incidentally, I've compared the acro.sty from TeXLive 2020 with the acro2.sty included with the acro package from TeXLive 2024, and they are not the same.

propvariables used to work sometimes even if thepropvariable was not previously declared using\prop_new:N. Of course, in expl3, it has always been documented that variables must be declared before they are used. This issue has been discussed here: github.com/lvjr/tabularray/issues/474acro. judging by the list David gave there, the problem there looks systematic, whereasacroclearly intends to declare variables before use. it is just that once you have enough variables, it is easy to miss one if you're not getting warnings/errors in testing. (andacrohas a great many variables declared. including property lists.) I assume this is why a variable got lost between v2 and v3, for example.