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.
Complete all other achievements
Finish the Final Episode using only Zangetsu
Finish Episode EX
Finish Episode 2 without obtaining the Zanmatou
Finish the Final Episode with at least one comrade
View the ending earned by finishing all the stages in the Final Episode
Finish the 7 normal stages of the Final Episode
Obtain the Zanmatou and finish Episode 2 without using Stage Select
Obtain the Zanmatou and finish Episode 2
Acquire the Zanmatou in Episode 2
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