It's clear to me that Madoka lost her memory of Homura. This is the only thing I am accepting as fact right now.

what's not clear is why

presumably it is because of a wish
if you use this angle you must then ask, what kind of wish would cause this and why?
then you can further break it down. Who made that wish and when was this wish made