Union geeft dubbele rijen onder 25.0.35

De volgende query geeft twee rijen terug, elk met 24245509 als waarde:

select *
from   ( select lvr_egr_id
         from   lic@inmemorystorage
         where lvr_egr_id = 24245509
         union
         select lvr.lvr_id
         from   BubsLvr@InMemoryStorage lvr
       ) t
where t.lvr_egr_id = 24245509

De volgende query geeft echter maar enkel 1 rij terug (wat ook de verwachte uitkomst is):

select *
from   ( select lvr_egr_id
         from   lic@inmemorystorage
         where lvr_egr_id = 24245509
         union
         select lvr.lvr_id
         from   BubsLvr@InMemoryStorage lvr
         where lvr.lvr_id=24245509
       ) t
where t.lvr_egr_id = 24245509