Bukkonukkunで、価格範囲を30~32にしているのですが、40~50ドルの商品も取得されているようです。何か設定が間違っているのでしょうか?

金額範囲を指定したURLを直接開いて表示される商品のASINが収集されます。

ですので、そういう事もあります。

基本的に、low-price=xx、high-price=xx、と言うコマンドを入れれば価格範囲を指定できますが、
Amazonの仕様が変わった場合はこの限りではありません。

全く収集ができない場合は取得方法を再検討する必要がありますが、
これまでもあった現象ですので不具合ではありません。