Vendo invisível vs. Percebendo Oculto
Existe uma diferença nas regras entre o fluxo de consequências invisíveis e ocultas e as de ver e perceber e diferentes.
Você não precisa ser capaz de ver uma criatura para saber onde ela está!
Por padrão, toda criatura que pode perceber seu ambiente de qualquer forma sabe exatamente onde todas as outras criaturas estão. Para que uma criatura esconda sua localização, ela deve executar uma ação para Esconder e fazer um teste de Destreza (Stealth) - criaturas cuja passiva Sabedoria (Percepção) é menor que essa checagem, não sei onde está a criatura. Criaturas que confiam predominantemente na visão (ou seja, na maioria das criaturas), mas que não podem usar a visão, têm desvantagem (-5 para passiva) em seus testes de Sabedoria (Percepção).
Se você não puder ver uma criatura (independentemente de estar Escondida ou não), qualquer ataque que você fizer contra ela terá desvantagem e quaisquer ataques que ela fizer contra você terá vantagem.
Blindsight
A monster with blindsight can perceive its surroundings without relying on sight, within a specific radius.
Blindsight é sight, então você pode usá-lo para ver criaturas sob uma magia Invisibility (pois é um "senso especial"). No entanto, nem todos os efeitos de invisibilidade são o resultado da magia e você precisaria considerar suas próprias palavras.
Você ainda precisa perceber uma criatura oculta para saber onde ela está e vê-la com o Blindsight
Sentidos Aguçados
Sentidos aguçados simplesmente concedem proficiência aos elfos com a habilidade Percepção - não faz nada além disso.
Perfume aguçado
Se você realmente quer dizer um olfato aguçado, isso concede vantagem a qualquer teste de Percepção que dependa do cheiro - isso compensaria a desvantagem causada por não ser capaz de ver uma criatura invisível e invisível.