2 total different things, do not confuse by mix them.
f=pbf is same as f=json except pbf is 20% size of json, pbf is binary like zip
f=zip, you have to unzip whole in memory before use
f=pbf you can use as you parsing
mvt vector tile is data set with bunch tiled data, many layers, many styles, labels, etc it has no relation to json.