Have you tried drm-next? https://github.com/FreeBSDDesktop/freebsd-base-graphics
It's an update of the graphics stack to match modern Linux. Apparently amdgpu leaks memory, but radeonkms might work fine.
AMD/ATI graphics drivers have always been terrible. Never seen a problem with NVidia or Intel.
For the record, I think we all agree that this kind of panic is not FreeBSD's fault. Linux support for this kind of driver is more stable and advanced, but, even though I use FreeBSD both for production and personal use, its "expected" case is production server.