Custom banner pattern

Hello, I'm trying to add two banner patterns, I've created resource pack with following structure (my error is on datapack level I guess)

assets
  mybanners
    lang
      en_us.json
    textures
   entity
     banner
       crow.png
       quad.png
     shield
      crow.png
      quad.png
pack.mcmeta

and a datapack:

data
  minecraft
    tags
      banner_pattern
        no_item_required.json
  mybanners
    banner_pattern
      crow.json
      quad.json
pack.mcmeta

no_item_required.json:

{
  "replace": false,
  "values": [
    "mybanners:crow",
    "mybanners:quad"
  ]
}

crow.json

{
  "asset_id": "mybanners:crow",
  "translation_key": "block.mybanners.banner.crow"
}

quad.json

{
  "asset_id": "mybanners:quad",
  "translation_key": "block.mybanners.banner.quad"
}

but when I try to enable this data pack I got following error (and putting banner with dye in loom shows no patterns at all, even vanilla ones)

 [TagLoader] Couldn't load tag minecraft:no_item_required as it is missing following references: mybanners:crow (from file/dp_banners.zip), mybanners:quad (from file/dp_banners.zip)

I was looking up at some tutorial on how to create banners, even previously working examples and at minecraft assets on how vanilla patterns are made, but don't know why this is not working My MC version is 1.21.8

Continue to help post