As soon as I start a fight the screen goes black.
In order for us to provide better support, we need to see the log generated by Citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File.
Still under investigation, will take time. Kernel changes have to be tested very carefully.