When a blueprint contains a function call from a custom blueprint function library, preforming a hot reload will prevent the blueprint from saving stating that the graph is linked to private object in an external package.
Blueprint fails to save. "Graph is linked to private object..." message
Blueprint saves after a hot reload
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-39438 in the post.