Regarding the homepage settings:
To reproduce:

When trying to switch the homepage to "Blog Posts", this XHR is issued:
POST https://public-api.wordpress.com/rest/v1.1/sites/:site_id/homepage
request:
{ is_page_on_front: true, page_on_front_id: 0 }
response:
{ is_page_on_front: true, page_on_front_id: "0", page_for_posts_id: 0 }
My shallow understanding is that the request should contain "is_page_on_front: false" instead so the homepage will use the blog post list instead of a page.
Just confirmed that correct API call should be the one with is_page_on_front: false to set the homepage back to "Blog Posts".


Most helpful comment
When trying to switch the homepage to "Blog Posts", this XHR is issued:
My shallow understanding is that the request should contain "is_page_on_front: false" instead so the homepage will use the blog post list instead of a page.