I’ve always had somewhat of an issue with calling faerie folk, elves and other non-human races “spiritual beings“, because what does that really mean.
In our modern times they have always been called spiritual beings, but what does that make then humans non-spiritual beings? As humans we possess a soul does that not make us partially spiritual?
I feel the same way when people talk about spiritual realms, because again what does that mean. Are they implying that earth is not a spiritual realm? It’s not like the earth is void of spirit.
So we know that organic life is not void of spirit and our earthly realm is also not void of spirit, and we also know that those who we refer to as “spiritual beings” like fairies, elves, gods, dwarfs, etc.., they have a physical side to them because they have physically appeared to our ancestors, and interacted with humans in their physical form.
I think there’s just something about these non-human races that we do not understand, something that we are not aware of. I believe instead of thinking of them as spiritual beings we should probably think of them as multi dimensional beings, beings that could travel through different worlds.