Substantial progress on the AMD reset issue has been made recently. Many cards now reset properly and progress continues on those that aren't. No custom kernel required either.
https://www.reddit.com/r/VFIO/comments/jturbd/vendorreset_ne...
https://www.reddit.com/r/VFIO/comments/jturbd/vendorreset_ne...