I can't believe it is this hard to evict a tenant who's not paying rent.....

I accepted a tenant who had a fheps voucher. The rent was being paid fine for 9 months, and then I stop receiving rental checks. I wasn’t aware that the checks would come at different times throughout the months. The rent was never paid on time. After 9 months I stop receiving rent checks. The tenant told me because they closed her public assistance case by mistake is why they stop paying the rent. Absolutely, none is this made any sense to me. I am now in the process of trying to evict the tenant and I started the eviction process 8 months ago. I can’t believe it is this hard to evict a tenant who’s not paying rent in NYC. No landlord should accept a tenant with a voucher. Carol