https://infoodle.com/ is a NZ made CRM built specifically for not for profits.
In our business we’ve found that the one stop solutions still have gaps so we tend to go with a collection of solutions that talk to each other.
In terms of project management personally I like Basecamp but the team preferred Asana due to the variety of integrations.
Many software providers will have not for profit rates if you ask. They may not advertise it but many will offer a discount if asked and you’re a legit good cause.