I have LineageOS installed on my phone. Without the app InviZible Pro from F-Droid, my phone connects to Google servers for connectivity checks, system webview and time adjustments. The disadvantage in terms of privacy of /e/OS would be the default presence of micro g, which is proprietary. In LineageOS it’s not present by default.
Can you please elaborate on dependencies part? How to analyze them and how to know which package does exactly what in a quick way? Does one need any coding knowledge? Thank you