@Gruntok so I found some guide online here and used it to install affinity inside bottles after many years of no success, and then when I thought everything was fine because the programs started normally (except when it tried to load my online profile) and I could do my work and export it to other formats, but what I couldn't do it open my online account/profile page or save the project as afphoto/design/pub.
So the suggestions I got was to use something called rum, and rum is a script that uses custom wine binaries to run windows executable, what I had to do is to get this wine-fork that was modified for running affinity programs and use it instead, but the problem I face with rum and this custom wine is that I can't even install dotnet48 and that's that.
But with bottles, I can do everything except save my files.
So by far what I've seen in the custom-wine docs is that it says that bottles will not install dotnwt48 properly because it will be missing many reg keys (which I have no proof of, and I don't know how many or what are the keys that's missing)
So my final step would be to find and manually enter the missing keys for bottles, or to make the Winetricks install the dotnet48 properly for rum.
Edit 1 : For additional context, this is my system specs:
---------------------
OS: Manjaro Linux x86_64
Host: MS-7C37 3.0
Kernel: 6.1.62-1-MANJARO
Uptime: 3 days, 5 hours, 56 mins
Packages: 2323 (pacman), 1 (dpkg), 46 (flatpak)
Shell: bash 5.2.15
Resolution: 3840x2160
DE: Plasma 5.27.9
WM: KWin
Theme: [Plasma], Breeze [GTK2/3]
Icons: [Plasma], breeze-dark [GTK2/3]
Terminal: konsole
CPU: AMD Ryzen 7 3700X (16) @ 3.600GHz
GPU: AMD ATI Radeon RX 470/480/570/570X/580/580X/590
Memory: 13562MiB / 32015MiB