We’ve seen weird Logic behaviour like that before:
I think I remember other related discussions on this forum, but I can’t find them.