Wow really nice haits! I would say male but I'm no expert, what worked for you in regards to growing them and avoiding bloat?
Looks female to me. In my experience, only females get all white caudel fins whereas males tend to have grey streaks, and darker caudel. Another indicator for me is the dark in dorsal. I would like to think males would have more spots on their body. But I guess there's always that one that doesn't have many spots lol.