So - (1) she gave her blessing, (2) she felt she "wasn't in a position to say no", and (3) she privately expressed anger afterwards (but apparently never TO Harry, directly or indirectly). These three things, whether true are not, aren't contradictory. But there's no evidence of any of them and no one alive who can reliably set the record straight.
All that can happen now is that a three year old will grow up feeling confused over a connection with the great grandmother she never really knew.
This isn't useful or helpful "news" for anyone except the dude making a buck.