A family of Microsoft relational database management systems designed for ease of use.
Access is not the best tool for this. One of the biggest weaknesses of Access is that it doesn't work well across the Internet. It generally requires access over a Local Area Network (LAN).
You have this requirement; "If one user is using a particular filter I don't want any other user to be impacted by that filter." To accomplish this (and whenever you have a multi-user app) the database needs to be split between a back end (data tables) and a front end (everything else). The back end is then stored on a shared location and the front end distributed to each user's PC.
In a LAN the back end is stored on a shared Network folder. In your situation you might be able to use an Azure back end and have the front ends connect to that. One of the strengths of Access is that it can use different data engines for data storage.
Using a remote access to a LAN can solve the data storage problem, but, for simultaneously use, you would have to have the ability for multiple users to log into the LAN remotely at the same time. A Citrix server can do that for you.