Issue with Node Persistence: Actor Node Updated When Movie Node is Updated

The issue you're facing is as follows:

@Node
class Movie {
    String title;
    @Relationship(type = "HAS", direction = Relationship.Direction.INCOMING, cascadeUpdates = false)
    Actor topActor;
}

@Node
class Actor {
    String name;
    @Relationship(type = "HAS", direction = Relationship.Direction.INCOMING)
    private AdditionalDetails additionalDetails;
}

@Node
class AdditionalDetails {
    String address;
    String location;
}

In this case, you want to save the Actor along with AdditionalDetails, so cascadeUpdates should be true by default. However, when you're saving the Movie, the Actor is not getting updated because cascadeUpdates is set to false, but its updating AdditionalDetails Why ???
Expected behavior: On Movie update Only the Movie should be updated.
On Actor update The Actor and AdditionalDetails both should get updated