Having SEO doesn't guarantee first page, other companies are doing SEO too.
Try using your brandname in combination with search terms to see first page positioning,
depending on trademarks or generic words in brandname,etc.
Note you posted this twice could you delete the duplicate, ty.
Your actual rank page is probably lower than what the search console shows for inaccurate demonstration purposes.
You could also try the search using incognito/private browser window to minimize the impact of your personalized search results.