Stuck on this bad boy as well.
Hard fight and unlike the other ones that came before, somewhat hard to figure out.
The mechanics even seem to bug for us at times.