Pokemon with Item evolution method (held or interact) which has a modded item that isnt present results in infinite "evolution available" notifications

Summary

Custom mon. Held item evolution method, plus level 10 requirement, plus 100 friendship requirement. The required held item is a modded item that doesnt exist (due to the source mod not being present). When all other conditions are met (level 10 + 100 friendship), the evolution method ignores the held item requirement entirely. When this happens, the mon will infinitely spam the "evolution available" notification, repeatedly, endlessly, instead of just notifying the once like normal. This also happens with item-interaction evolution methods. I would guess it happens with nearby-block methods as well but as i have 0 of those i have not tested that.

Steps to reproduce

Add an evolution method to a mon where the held item or item interact method item is from a mod not present (or just a completely made up item, same difference in regards to testing), and do the same again but plus any other requirements and meet those requirements.

What is the current bug behavior?

Stated above

What is the expected correct behavior?

Either the evolution method shouldnt register at all, thus allowing the existence of evo methods that only work when optional mods are present (would make the most sense and be preferred tbh); or the evo method should at least just not be spamming the notification endlessly forever, just the once like any other evo method.

Cobblemon Version and Mod Loader

1.7.1 neoforge (tho this issue was present all the way back in 1.6 forge as well actually, i should have put in a proper bug report ages ago)

Mods used besides Cobblemon

A mod called Global Packs which all it does is add a universal datapacks folder so you dont have to put the datapack file in every single individual world folder. Tested without it present too tho just to be sure.

Relevant logs, screenshots and/or videos

Busted out OBS for the first time in literally a decade to show this https://youtu.be/kl4LjDg72cE

Edited by BlueDavrial