My halfmoon chewed up his fins to half the original length when I was away on vacation. I guess he got hungry.
The split dorsal happens sometimes, IME it's not due to aggression. Looks like there was some nipping on the tail before, but it looks healed. The anal fin with a giant chunk taken out is weird. Your tankmates aren't big enough to do that.