A BEGIN_SRC block in the documents had no language specified which would break CI. I have also changed the eldoc setup to run each time the mode is entered instead of only in the initially loaded buffer.