They can lead to inconsistent state in a multithreaded environment.
Stateful variables in a Singleton can be accessed by multiple threads simultaneously, causing race conditions. For example, an e-commerce cart service holding user-specific data as instance variables would lead to cross-user data leakage.
Additional Notes
What risks do stateful variables in a Singleton service pose?