According to the GitHub documentation, the input for GenerateLUTviaFunction is limited to 0 to 8, right?
Currently, there is no OpenFHE implementation for large-precision binfhe evaluation of arbitrary functions. There are specific functions such as sign (eval-sign.cpp) or decomposition (eval-decomp.cpp) for larger precision (p > 8).