It's very confusing, VSC seems to appear with almost every fault, as if to back up the CEL.🙃
The fault codes should confirm which of the sensors is faulty. If both banks are too rich or lean then it may be something else like the MAF sensor needs cleaning/replacing. There are so many O2 sensor codes.
P01030, P1033, P1035, P1036, P1041, P0150, P01053, PO155, P0156 and more. Good code readers with reset capability tend to be expensive but they do save a lot of time and uncertainty.