You iterating over the bounding box given instead, but you only have to iterate over the bounding box of this geofence. Then you can reproject the tile x y to the larger bbox when creating the tile hash that you export.