Currently, we don’t have a plan of publishing this code. But I can try to give you some advice as a reference.
Yes, the alignment problem has been solved, you can achieve the same result by just using a single LimeSDR-USB with the newest LimeSuiteGUI. You can modify LimeSuiteGUI’s code to achieve DOA.
There are 2 repo on github concerning DOA, they are both hardware agnostic. So you can try them with your LimeSDR. The only problem is gr-osmocom doesn’t support 2 channel receiving of LimeSDR well. Instead, gr-limesdr should be better, but currently it is still a beta version. The 2 received signals in frequency domain is quite different, not as good as in LimeSuiteGUI.
You can try with their code. But remember don’t install them both simultaneously, since they are using the same name, gr-doa, which could be conflict.