Same issues. Unfortunately, projectile switch project doesnt work for nested projectile projects. Or I cant get it to work,
One solution is to use helm-projectile-ag for example but prefix it
eg C-u M-x helm-projectile-ag
you are prompted for options so add "-u" (the ag flag to ignore .gitignore) and it will recursively search outside of the laws ...