Do you also have an xpath constraint on the Backup object? It looks likt the table is showing backup objects (Over association, xpath,…?) but the constraint you show in your posting is a constraint on SampleOrders. It will only limit the visibility of SampleOrder objects, but not the visibility of backup objects. You may need to restrict them as well.
I realize I’m late to the party here but for completeness let’s answer this question so others will benefit.
This particular way of structuring XPath queries will not have the desired effect. The XPath will show all entries that have an association with a Backup entity where startDate is in the past. In addition, it will add all entities that have an association with a Backup entity that has an endDate in the future. This is because the date comparisons will not be considered together but separately. To ensure that the date comparisons will be considered together you should use the XPath below. This will ensure that the backup entity will have a date that is after startDate AND before endDate.
[MyFirstModule.SampleOrders_User/Administration.Account/MyFirstModule/AwayEmployee_Account/MyFirstModule.Backup/ [startDate <= '[%CurrentDateTime%]' and endDate >= '[%CurrentDateTime%]'] ]