Mutable objects can disrupt the immutability guarantee.
Returning mutable objects from an immutable class can lead to external modifications, breaking the class's immutability. For example, if a list of order items is returned and modified, it alters the supposed 'immutable' state, potentially causing bugs.
Additional Notes
Why should mutable objects be avoided in immutable classes?