Hi Jayden,
My apologies for not replying sooner. Yes, binding your project is getting you the Connected Mode functionality we discussed.
Regarding automatic check-in, the typical use case for SonarQube automation would be automatically initiating a code scan when a build occurs. So, the big picture for this use case scenario is that SonarLint is helping the individual developer write clean code to a consistent set of rules using Connected Mode. When a build occurs, SonarQube analyzes from a code project context while also providing additional relevant information for test coverage and duplication.
Hopefully this helps answer your question. Let me know if I missed the mark on your intended question. Thanks!
Clint