That's a Touhou anime as I can tell.
I like Touhou!
It's fan-made anime produced by Manpuku Jinja
They're still updating on Twitter and YouTube
The Blu-ray box with final episode will distribute at Hakurei Shrine Festival on 7 May 2023