To trigger the error, you must edit the file "Unit_Multi_Int_XV.pas", and uncomment the line that reads "{$define inline_functions_level_1}", then build any of the test or demo programs.
I tested your code on 🥲FPC 3.2.2🥲 (Windows):
x32 - error: IE 200706102 ❌
x64 - error: IE 200510032 ❌
I also tested it on 🪄FPC [git main]🪄 (Windows):
x32, x64 - everything compiles successfully! ✅
This is in response to the question that FPC3.2.2 is very outdated and there has long been a desire for the next release with bug fixes for those who develop libraries. For those who simply create software and do not need to maintain compatibility with 3.2.2, they have been happily using the FPC[git main] version for a long time! (IMHO)
Therefore, I apologize, but since the error does not occur in the latest version of the compiler, I will not look for the cause.
Only if someone tests it on 3.2.4 and says that it occurs there, I can continue testing if necessary.