When using a proof assistant to reason in an embedded logic -- like separation logic -- one cannot benefit from the proof contexts and basic tactics of the proof assistant. This results in proofs that are at a too low level of abstraction because they are cluttered with bookkeeping code related to manipulating the object logic.
No takes yet. Share an insight, caveat, or question.
Krebbers et al. (2016) studied this question.
Synapse has enriched one closely related paper. Consider it for comparative context: