Si no obtienes errores es imposible adivinar.
Si no activas el reporte de errores en donde tienes problemas es imposible adivinar.
Si no depuras lo que hacen tus scripts para tratar de entender donde se detiene el flujo es imposible adivinar.
Como podrás entender sólo leer código no sirve de nada, sin mas detalles es complicado de entender, yo he hecho miles de includes en mi carrera y jamás he tenido un problema como el tuyo.
¿Que estaría sucediendo?
Es complicado de ver, además, si dices que a partir de cierto include todo se detiene, ¿por qué sigues sin mostrarnos dicho código?
Que te guste perder el tiempo a ti no justifica que se lo hagas perder a quien intenta ayudarte, eso lo debiste mostrar desde el inicio, sirve que así vemos si haces algo mal y no te has dado cuenta, ¿no te parece?