The creator could be Ukrainian. Russia invaded Ukraine on February 24, 2022, this post was on the February 2nd and the last thing they posted (that i could find) was on February 28th https://kemono.su/patreon/user/20733804/post/63161723 They either got deployed, migrated or died :(