Facing similar issue, I reported on Gemini responds with structured / JSON-like output only when Function Calling is enabled - #56 by kinder