I did try that. But I found a solution. There was some kind of module permissions conflict. I had to make all modules viewable for all user roles. The page was a host page for DNNSharp API endpoint, so it has no public ui behavior, so it works ok with this workaround.