Any recommendations for resources and tips would be very appreciated. Thanks!
The license also determines if your project will be used by companies. It also determines if you could potentially monetize the project later on if you want to. It's always possible to relicense or have a dual-license but I find that confusing.
From my experience, the crucial part is to keep the community healthy and non-toxic. That's really hard as a project grows to attract more and more people.
Your role will likely become that of the maintainer at some point of time. You won't contribute much to the code. You will do code reviews, prioritize issues, ...
Also, while you can change your license down the track, it may be better to figure out which one you want to use from the beginning.