Advanced syntax queries containing "&" can't return Extra Deck monsters when using the search function in the deckbuilder

  1. Bug description
    [When using regex to search card text using the AND function, the search results will always omit Extra Deck monsters. (Unknown whether only on Android or affecting other platforms.)]

  2. Bug reproduction steps

    [Searching "~shuffle&GY" does not return Daigusto Emeral.]

    [Searching "~banish&all" does not return Ghoti of the Deep Beyond.]

    [Searching "~Little&Knight" does not return S:P Little Knight.]

    [Searching *any* two search terms using the & function while filtering for Xyz, Synchro, Link, and Fusion monsters will return almost no results. For example, "~target&destroy", "~target&negate", and "~tribute&negate" all only return 1 or 2 results when the actual count is much higher. (Notably, Stardust Dragon is omitted from the last query.)]

    [Curiously, the specific card "Ursarctic Grand Chariot" shows up in the search results of all 3 above example queries, suggesting that only very few specific ED monsters can show up in the search results. Ursarctic Grand Chariot cannot be Synchro Summoned normally and must be Special Summoned via an alternate summoning condition. The other two ED monsters that show up in the above queries share this trait, having alternative summoning conditions stating "MUST be Special Summoned from the Extra Deck via *X*", suggesting that these may not be recognized or programmed as "true" Fusion or Synchro monsters, which allows them to dodge whatever bug is causing ED monsters to not appear in search results.]

  3. Screenshot OR error code

  4. Expected behavior
    [Cards whose text matches the search terms should appear in the search results regardless of card type (Fusion, Synchro, Xyz, Link).]

  5. What OS are you using
    [Android 14, One UI 6.1, Samsung Galaxy Z Fold 4]