Channel points aren’t directly related to chat, so having a chat embed or connection to chat via a 3rd party chat client will likely not contribute to you earning channel points. This is not a bug as it’s based on stream viewership rather than presence in chat.
Much like extensions, some features are designed (either intentionally or technical limitations) to only be available directly through the Twitch.tv site