The assetpage of a node that has a foreignsource / is provisioned via provisiond should not be in edit mode. Every change made there will be overwritten by provisiond during its next run. There is no hit about that visible for the user.
Put the assetpage in readonly mode for nodes provisioned nodes.
Add a link to the requisition of the node to provide a starting point to edit assets.