Since it’s a replaceable event a client would need to voluntarily publish the past pfp information or a service or client would need to keep track of it locally otherwise you’ll just get the current info.
@jb55 was discussing versioning if I recall correctly for long form notes. Not sure if profile versioning is / will be supported.