Can two objects linked to the same mesh data have independent shape key blends?
Two objects that share the same mesh data will also use the same shapekey values. Shapekeys are part of the mesh data and as such, every instance uses the same key value for each shapekey.