NBFCs show resilience with steady collections despite macro risks