@M3L, even though it’s technically very challenging, you don’t even need to create recurring events.
You can simply create one big event that has a very long time span, i.e. ends in a year for example.
In the description you can specify that this event occurs every week at this time.
We ran a quick test. The attached event ends a year from now and it was posted on December 4th (10 days ago).
As you can see, this event still shows up on related Google search results, even though it’s been more than 7 days since it was posted (posts on GMB expire after 7 days).
I hope this helps and apologies for the intentional delay in response.