Thanks for bringing this to our attention, and for providing a test account for verification.
From your explanation, it appears that the issue only occurs when accessing your Joomla multilingual site using the server’s IP address and folder path, but not when using the actual domain URL.
This behavior is expected and is not specific to our framework—it also affects Joomla's default multilingual setup. Joomla uses SEF (Search Engine Friendly) URLs and language filters that rely heavily on proper domain routing and base paths to function correctly. When accessed via a direct folder path on a server IP, Joomla may not correctly detect the active language or route URLs as intended, which can lead to unexpected behavior.