Answering myself -- apparently this was a bug in app store connect, because as of today, I was able to create an IAP with a product ID with dots in it as expected. I did not see any acknowledgement of the issue from Apple, but maybe I missed it.
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags: