A second limitation is that we cannot currently test for interactions in cis because this risks false positives (which led us to build leave-one-chromosome-out PGSs for interaction testing).
Since you are dealing with a homogeneous population and regressing out ancestry components, this may not be as large of an issue as you suspect. It would be nice to see some simulations of the false positive rate you expect when doing this. I imagine there are also a lot of important, true interactions within-chromosome.