Hi,
Unfortunately, I’ve seen this behavior as well, and in my humble opinion, it is expected because, on Cloud— which is what the SDK is trying to mimic— you are not allowed to perform such operations. You have two options: either create the overlay manually or create the overlay in an AEM on-prem...