Oui, c'est bien une erreur de traduction.
(しまった……ガーネット姫がいるんだった) traduit en (Je le savais...la Princesse est ici !)
Alors que ça correspondrait plus à "Oops! La princesse est avec moi [du coup c'est pas le moment de draguer cette nana malgré sa voix douce et agréable]".