Question ...
Even tho its a sniper, sometimes enemy come to close range ... is there any benefit for using daggers instead shortswords? O_o
Not really. Shortswords or Scimitars (once you have weapon master feat) have a better damage range.
The Ritual Dagger can be worth using if you want to use its ability to add +1 to your attack rolls and saving throws for 1 round.
Also Worgfang is situationally useful because it provides Disadvantage to Goblin attacks.