Where can i know 100$ = 0.0019 btc how much is that in byte or vbyte?
byte-denominated fees don't count the witness data part of the transaction properly so are half as large as vbytes fees are for segwit transactions.
Sats/vbyte is the canonical way to calculate fees for legacy and segwit addresses now so that's what you should use instead of sats/byte.