Whether you assign using drag and drop from the Addressables window or you use the inline popup, it seems the custom property drawer does not draw does not properly dirty the object or save it's serialized value. This results in a lot of goose chasing thinking that some other part of addressables has stop working when it's actually just your AssetReference is empty. Looking at the drawer's code, it doesn't seem to use SerializedObject.ApplyModifiedProperties() at all, and indeed does things that Unity cautions against like editing object references directly instead of always going through SerializedProperty/Object. I've tried a few things to get things serializing correctly, but have only managed to get the drag and drop working properly— the popup is a lot to grok. Anyone else run into this/have a local fix?