No hay nada malo con sus registros.
Una instancia mysqli activa no significa que haya una conexión mysql activa . A diferencia de PDO, puede cerrar la conexión mysql pero tener un objeto mysqli de acuerdo. Entonces el mensaje de error dice:
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$conn = new mysqli('localhost','root','','test');
$conn->query("SELECT 1");
$conn->close();
var_dump(get_class($conn));
$conn->query("SELECT 1");
le dará el resultado esperado:
Tienes que encontrar el lugar donde tu código está cerrando la conexión y arreglarlo.