This has to be a bug then. Check OSS if there are SNOTEs applicable to your case. There have been some changes to search lately.
The MDG searches have to query both data stores, independent whether the implementation is a DB or ES search. Everything else is a coding / setup error.