I don't think it's asspulling and I think it was "hinted" before the ending
1. People dying everyday why is Mei only saw Kahara and Mit-tan?
2.Mei's dad outright say "ghost aren't real" since the beginning
3.Kahara "sleeping" while being a ghost
4.Mei saw Taku's "ghost" even when it turned out...