Real service in the shipped Florisboard.apk (v0.5.2) is dev.patrickgold.florisboard.FlorisImeService, not .inputmethod.FlorisBoard -- confirmed via aapt2 dump xmltree. The wrong component silently failed to resolve, so FlorisBoard never became the enabled/default IME even on a fresh boot.