::
I’m not an expert but I believe this concept of first in first out is just tracked on paper and does not literally mean the exact tokens that came in first (think like a baker selling actual loaves of bread). You don’t need to sell the specific tokens you purchased first you just deduct them from your records at the oldest cost basis.
So you don’t need to sell specifically the oldest tokens you just calculate taxes based on the cost basis of the oldest ones. Does this make sense?