According to Pinecone support, the ability to overwrite the entire metadata object without a full upsert has been removed in 3.0.0. That means if you want to remove a field from metadata (instead of just change it) you have to do a full fetch of the vector first in order to perform an upsert.
Please consider bringing this back!