Hi Merli,
Thanks for sending that along. I've tried running the same combination of arguments for my own three-factor model and still can't seem to replicate the error. I'm wondering if the issue has to do with the fact that you have white spacing between the factor and SNP name in the model syntax (e.g., F1 ~ SNP), but when specifying the sub argument do not have white spacing (F1~SNP).
This issue came up earlier in the year when I first incorporated this new Q_SNP argument and should have been fixed so that you could specify the models and arguments as you have and still get Q_SNP values. See this previous google group posting:
Would you mind re-installing GenomicSEM, restarting R, and retrying this exact same code on a subset of SNPs to see if the issue persists when using the most up-to-date version of the package?
If that still doesn't work, you could try removing the white spacing between the factor and SNP in the model syntax. I wouldn't think that's the issue as I'm able to get Q_SNP results when I use white spacing in my own model syntax and is something I had put in a code update for in response to the google posting referenced above, but still could be one thing to explore to rule out possible explanations for the Q_SNP NA values in the interest of troubleshooting.
Best,
Andrew