I'm having a problem as well (Magmar):
I got Maid's Blessing from Blou and it expired long ago. When I go to Soygura, the Mother's Blessing doesn't even show up! I went to the witch for the Crone's Blessing, wich I could see. But there I get the message to go to Mary for the Mother's Blessing first :/