This will probably sound like a silly question, but I am really not clued up on crypto at all. Say, for example, I send Bitcoin to a friends wallet and it takes a long time to arrive. Will the amount be affected by price fluctuations in transit or is it set in stone? Hope this make sense!
You're not sending him USD, you're sending him BTC. So If you send him 1 BTC, he will receive that full amount. What could change is the USD value.
I can send you 1 BTC (39,000$) and by tomorrow, the price can go up to 40K but you will still have that 1 BTC regardless of whether the price goes up or down.