Interesting question! Splitting services across different APKs can definitely get tricky with binding and intent handling. I had a similar issue while testing the k9 game apk, and organizing the communication between modules made things much clearer. Properly defining permissions and intent filters helped me keep things stable.