I have no idea what the issue on your side may be. That “show panels” option is unknown to me and may be an Android only thing, at least if you don’t mean the Show Dockers shortcut that you can place in one of your toolbars, but then I beg you to stay with the official naming to not make the confusion bigger than it already is.¹
If it is the Show Dockers button, is it the only toolbar button that is only sometimes working for you, or are there more buttons that only sometimes work?
Do you change your workspaces in between, when you are working? Because if so, the Show Dockers button can only show or hide the dockers that are defined in the current active workspace. When you switched to a workspace that doesn’t use dockers (or other dockers than those you need), there can’t be (the) dockers shown (that you want) no matter how often you use the button.
My hint from before was meant as an alternative to the Show Dockers shortcut that you reported having an issue. Principally, it was about to set the Choose Workspace button back into your toolbar, and then to create at least two different workspaces, one with the dockers you need and a second with your distraction free setup, then, with two clicks you can select the workspace you want, first on the Choose Workspace button and then on the wanted workspace. It is one click more, but if it works, you must not leave your canvas only environment.
By the way, although I don’t really know how Android handles background applications, but with all desktop versions there exists the issue of some chat apps disturbing shortcuts.
Mainly those from Tencent which are QQ and WeChat, plus Discord and perhaps in between there are other apps too, that heavily influence other programs. Especially their shortcut system reacts faulty with these chat apps running in the background, like we experiencing it with Krita, if they are running on that system in the background, because of the actions they perform in the background. With the desktop operating systems, it is sufficient to complete terminate the chat apps while Krita is running. You can re-enable them after your painting sessions, if this helps with Android too, I don’t know.
Michelist
¹ I have a request for future screenshots:
So, although that it here currently is not important, if you provide screenshots to illustrate a situation for others to help you, please always set your Krita to English first before you make the screenshot. This is especially useful when it comes to screenshots from the status bar, but also the Layers Docker, error reports and more comes to mind.
The helpers here usually understand English. We even can use translators for written non-English text, although the requirement to provide English text exists.
But don’t expect us to use OCR to first extract and then translate texts in screenshots to find out what a text in whatever else language may be presented to us.