Smart Playlist ignoring rules???

I’ve created a smart playlist with 2 rules;
1. duration is less than 38 minutes
2. Genre is Animation.

I’ve set it to must meet all rules.

For some unknown reason, 3 video files of more than 40 minutes are added to the playlist. These 3 files are Animation, but they are more than 38 minutes, and they should not of been added. When I look at these files information it clearly states how long the files are.

Can anyone tell me why the smart playlist is choosing to add only these 3 files that are more than 40 minutes to a playlist of 15 to 20 files that are less than 38 minutes?

And why only these 3 video files, why not dozens more that are also more than 38 minutes AND Animation? They’re all in the same folder, so why only these 3?

I’m running Windows 10 & kodi 17.3, but I had the same problem with kodi 17.1.

here is the xml for the playlist:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<smartplaylist type="movies">
<name>Shorts</name>
<match>all</match>
<rule field="time" operator="lessthan"> <value>38:00</value></rule>
<rule field="genre" operator="is"><value>Animation</value><value>Short</value></rule>
<group>none</group>
<order direction="ascending">year</order>
</smartplaylist>