HTML タグが検索の問題を引き起こしていますか

はい、この問題も再現できます。おそらく、この場合は strong タグや sub インラインタグが原因で、単語が分割されているのだと思います。そのため、検索インデクサーは「B」「17」「-vitamiini」を別々のものとして生成しています。すべての HTML タグをブロックレベルとして扱い、検索のために分割しているように見えます。これは新しい挙動ではないと思いますが、修正すべき問題のように思えます。