and the whole system goes slack for a slightly more than a split second and then clicks itself back into place.
doesn’t sound like chain suck to me. When it happens is the chain riding on the top of the small chainring’s teeth, before finally dropping into place properly? This is most frequently a problem when shifting down at the front while still using the smaller sprockets at the back. It is quite different to chain suck where the cranks will lock solid.