Local results incorrect

I am new to Brave and haven’t really found any answers to my issue.

Local search doesn’t appear to be working correctly.
Example: my relative location is Cypress Gardens, FL
Search for Taylor’s roofing, located in Lake Wales, FL

First result Taylor roofing in St. Louis, MO
Second result Taylor metals
Third results Taylor roofing in Charlotte, NC
Fourth result Taylor’s roofing in Lake Wales, FL

It knows my location so why are the first three results wrong locations or wrong company name?

This is not the only example, across the board this doesn’t seem to work right.

Is there a setting I’m missing that would provide more accurate local results?

Thanks.