`is_displayed()` is a method not a property. This is exactly the same code though really, so I don't see how this resolves it? Both these methods will still get that element from the Marionette element cache.
Could you replicate it locally?