the barrel nut should come off the breech end

Which direction did you remove the one in question?