Gives me heraldic vibes, I like it. Maybe lean into that? Perhaps add a shield like contour to bring it together, or play around with other heraldic elements.
The heraldic vibe is definitely the right vibe.