A nasal vaccine should be quite effective in preventing Covid infection. The latest WHO list of vaccine candidates has much more detail on vaccine projects than back in 2020. Now there are 172 vaccines on the clinical list, and number 38 is intranasal - Phase 3.
https://www.who.int/publications/m/item/draft-landscape-of-covid-19-candidate-vaccines