Okay, I think I know what the problem was. Sometimes while working with the Shape Editor, the target would get deselected. So despite the Edit button being highlighted red, it wouldn't affect the selection fully. So, when I was working on the unhighlighted target, it would affect the underlying shape instead of the target.
While I'm here, is there a way to only select the nodes that are currently visible in the Shape Editor? I like writing code to make my life easier, but sometimes the target doesn't work out properly, so I go back and delete it so I can start from scratch (mainly something that is easier to do when I want to make an adjustment then mirror the adjustment). However, it seems to retain the target in the code, just hiding it from my Shape Editor.
How I reveal my Targets. It gives me the shape and its corresponding weight.
import maya.cmds as mc
mshChar = 'myGeo'
history = mc.listHistory(mshChar)
print("history {0}".format(history))
blndName = mc.ls(history, typ='blendShape')[0]
print("blndName {0}".format(blndName))
blndVals = mc.aliasAttr(blndName, q=True)
print("blndVals {0}".format(blndVals))