When using chrome.windows.getAll to get a list of all windows. On iOS, you get two windows, 1 normal and 1 private.
Say the current tab is a non private window. And you then try to open a window in private in the extension. It opens kinda a ghost private window which hosts inside the non-private window.
Correct behaviour is that it simply opens that tab in the only private window possible.
Also reported as feedback assistent issue: https://feedbackassistant.apple.com/feedback/9653213