EDIT: I've found a solution that works in my case, i've posted that solution below.
EDIT 2: Fixed "Eevee settings" to "Material settings in Eevee"
So I've got a couple bushes in a scene and I noticed that they do not have any shadows on them, they cast shadows themselves but they don't catch shadows, I don't know if this is due to my node setup or some kind of inherent property of transparent textures, any suggestions/help would be greatly appreciated.
I've included pictures of the issue, node setup and settings below.
Issue in Eevee:
Issue in Cycles:
Material settings in Eevee: