It blew up in 2018 or 2019 when they first released the single, so much so that they delayed releasing their album, The Gereg so they could ensure it lived up to expectations.
They recently released a song for One Piece maybe that is driving them in the algorithms again.
They are a band I listen to regularly, and something I have been meaning to post here. But almost everything I listen to is not in English so I have to space out everything.