@Michael_Soprano whether you send a page view, a custom eventType, or a purchase event, Target will only populate profile attributes if they are explicitly included under data.__adobe.target.profile.*
When you send a page view, it typically triggers personalization and already includes data.__adobe.target, or is sent as part of a standard Adobe Target flow, which is why the Target profile ends up being populated with attributes.
When you send a custom eventType, Adobe Edge accepts and forwards the event successfully, but Adobe Target completely ignores the eventType and does not infer or derive any profile updates from XDM data alone.