You are right @eric.kiser… The info for the “app” I created by pinning the forum to my start screen using Google Chrome also says it was installed from the Play Store. Mystery solved!
Of course, we had this discussion about a potential BassBuzz app not too long ago: