Found it guys…
First, the pattern is reversed:
disableSemanticSearch = True (default) is semantic search ON…
Second finding… despite prepare() it doesn't ensure that you don't get the error.
Adding a "dummy first request" gets the error, and the following requests work (with correct results)
Topic:
Machine Learning & AI
SubTopic:
Apple Intelligence
Tags: