Creo que he aislado mi problema: los contenedores no pueden ser tablas, parece que deben ser divs.
Creé un pen que tenía dos contenedores idénticos, excepto que uno era una tabla.
La consulta de contenedor falla en la tabla, pero tiene éxito en el div, por lo demás casi idéntico.
¡La solución definitiva aquí fue mover el contenedor a #list-area, que es un div, y eso resolvió mi problema!
Realmente aprecio que hayas revisado esto, ¡porque confirmar que debería funcionar en los temas (en la medida en que lo hace) me dio ese impulso extra tan importante!