Você precisa transferir o conjunto de resultados do
SELECT
consulta antes de chamar o ->num_rows()
método. // your code
$stmt->execute();
$stmt->store_result();
$numRows = $stmt->num_rows;
echo $numRows;
Segue a referência:
SELECT
consulta antes de chamar o ->num_rows()
método. // your code
$stmt->execute();
$stmt->store_result();
$numRows = $stmt->num_rows;
echo $numRows;