Maybe it has really to do with the size of transactions, because those from Nicehash are much larger than other, 7MB compared to usually a few hundred kb.
Most tx from Nicehash are just 7kB, about 6.8kvB in virtual size, 7MB wont even fit in a block.
But still, it's really weird that the problem only occurs when you receive transaction from them.
oh sorry yeah of course you are right 7kb vs few hundred byte.
Could it related to my wallet address, because I use an older format address for Nicehash like 156... not bc1...?