Full list of all 19 Bloodstained: Curse of the Moon 2 achievements. It takes around 15-20 hours to unlock all of the achievements on Windows.
Finish Episode 1
Finish Stage 8 for the first time
Finish Stage 7 for the first time
Finish Stage 6 for the first time
Finish Stage 5 for the first time
Finish Stage 4 for the first time
Finish Stage 3 for the first time
Finish Stage 2 for the first time
Finish Stage 1 for the first time
Complete all other achievements
Acquire the Zanmatou in Episode 2
Finish Episode 2 without obtaining the Zanmatou
Obtain the Zanmatou and finish Episode 2
Obtain the Zanmatou and finish Episode 2 without using Stage Select
Finish Episode EX
Finish the 7 normal stages of the Final Episode
Finish the Final Episode with at least one comrade
View the ending earned by finishing all the stages in the Final Episode
Finish the Final Episode using only Zangetsu