I saw this on my first load of the game, I just let it be for myself on account of BG3 being in an Early Access build :P.
You only get the floating dagger when you succeed the perception check too. When you fail the percaption check, the dagger is held normally in his hand.