OK, logs is clean now, first lets cancel the btrfs balance, to do that:
mkdir /temp
mount -o skip_balance /dev/sdj1 /temp
If mount is successful type:
btrfs balance cancel /temp
then
umount /temp
Now unassign cache1, start array, stop array, re-assign both cache devices, start array and post new diags.