Good first issues exist for the sole purpose of leaving a breadcrumb for a new contributor. These are issues that a maintainer could complete in less than 10mins. They are not set up to take much time, and if you follow my beliefs, there should be a clear path to the solution provided by the person who labeled the issue.
Read more on why I think most projects are approaching good first issues incorrectly.
https://opensauced.pizza/blog/good-first-issues-dont-exist