Injecting a Prototype bean directly into a Singleton can lead to it being treated as a Singleton. Instead, use a method or a Provider to retrieve new instances each time they are needed. This ensures each use gets a fresh instance.
Additional Notes
How can you manage Prototype beans in a Singleton?