I'm working on membership site in which some articles are available for members only.
I've installed Toolset to manage content and MemberPress to manage subscriptions and payments.
I've set up some Toolset conditions to display different messages (teasers) depending on the type of article (term of a taxonomy) and also some MemberPress conditions (as a shortcode) to display different messages depending on the user status (is a member or is not a member).
These conditions are added in an archive loop items and in a view loop items.
In the archive, Toolset conditions on the type of article and MemberPress conditions on the user status are working well.
On the other hand, in the view, only the Toolset conditions are working. It seems that the test on the user status is not running.
Please, see the results here:
Archive: hidden link
View: hidden link
Edit: it seems that my issue is related to view cache.
Is everything ok now given that you've said this issue was being caused by the view's cache. Once you've cleared your view cache the issue no longer occurs?
If you are inserting your view using the shortcode then you can manually disable the cache with the attribute cached ='off'