I just started working on integrating Identity Server 4. I am looking for some solution to have three distinct user stores for three different applications/Clients. Is it possible to do?
You have access to the ID of the current client on the login page - so yes absolutely.
Check the quickstart UI
https://github.com/IdentityServer/IdentityServer4.Quickstart.UI