Creo haber descubierto lo que te está pasando:
Código PHP:
<?php
$respuesta=array('Status'=>'kkk','Features'=>'123', 'Found'=>'abc', 'Bounds'=>456);
echo "respuesta sin codificar: ";print_r($respuesta);echo "<br><br>";
$respuesta=json_encode($respuesta);
echo "respuesta codificada:";print_r($respuesta);echo "<br><br>";
$respuesta=json_decode($respuesta); //entrega un objeto
echo "respuesta decodificada: ";print_r($respuesta);echo "<br><br>";
$n=json_encode($respuesta); //entrega string
$z=json_decode($respuesta);//falla porque json_decode espera como argumento un string y le estás pasando un objeto
echo '<br />----------------------<br />';
var_dump($z);
$z=json_decode($n);//no falla porque estás entregando un string como argumento
echo '<br />----------------------<br />';
var_dump($z);
?>