Ah! Thank you so much! Part of my issue is that I am doing this for Amiga enthusiasts and I haven't been able to find my way around an Amiga.
You're welcome.
An A500 mini or emulator will do as well.
So I am taking your suggestions, compiling them, and then asking for them to be tested on Amigas.
Then I would assume the Amiga enthusiasts can test as well

So I guess what I am going to have to do is figure out how to make my own cross compiler instead of depending on ALB42's (you were right on that as well). I just have not had very much success setting up cross compiler and was trying to go the path of least resistance.
On the same page from ALB42 is also a more up to date docker container.
Personally I have no experience with it but you might want to try it. The time it cost me to understand/setup docker container I find better spend compiling a cross-compiler and configure things the way I like them to be but that is just a personal preference.
In case you do wish to create your own cross compiler then ALB42 has that covered as well, see
https://fpcamigawiki.alb42.de/index.php?title=Installation_ClassicI do not know what kind of experience you have with setting up cross-compilers but in case those instruction raises more question then it solves then feel free to drop a note.
The only thing I would do differently from those instructions is to not depend on your distributions package manager to install Free Pascal, but instead setup everything yourself from source. It circumvents your distro from updating your FPC installation unexpectedly (yes, I know you can prevent that), it also circumvent your distro from dictating the locations where to put all the Free Pascal related files. On top of that, creating your own setup allows you to place it everywhere you want to (home directory for example) or copy it over to another installation/distro.