This is expected behavior as the attachments page is loaded only when attachments gadget is loaded. The same behavior is continued in future pega releases also as we don;t want to load the clipboard pages unless they are required by UI or explicitly called.
Let us know if you need more information on this :)
In our application there is a step where we need to validate if an attachement is present for a work object.
In a scenario where an attachment is added to the work object and saved as draft.
If the work object is opened from the worklist again and we try to proceed forward, the app gives a validation error as the "AttachmentPage" is not yet loaded on the clipboard. Is there anyway by which we can overcome this?
You have mentioned here that the Attachment Page does not get loaded unless explicitly called. We are iterating through the Attachment Page in an activity and trying to validate for an attachment. Does that not qualify as an explicit reference?