I can't find technical explanations of the transfer from USD funds to crypto anywhere.
I'm not sure what technical part is unclear. The "transfer" is probably done like for any currency transfer. You are asking like you would expect that for every 5700$ one Bitcoin is getting "printed" or something. That doesn't happen.
I don't know all the exchanges in the list, so I'll stay "generic".
There are individuals or companies that have mined Bitcoin, have bought Bitcoin in the past, have earned some for good or services... the proper exchanges only match the Bitcoin sellers with the ones that want to buy Bitcoin. If their prices match, the trade is made. If they don't, the orders are added to the list until they get matched or aborted.
Then the ones selling Bitcoin with withdraw the received USD and the the ones buying Bitcoin will transfer Bitcoin into their wallet.
Of course, the exchange gets a fee for its service.
There are also companies that buy/sell Bitcoin "right now". They have buffered some USD and Bitcoin for doing the trade now (and some at the exchange) and will actually trade (now or later) at a proper exchange. Of course, they add also their fee (and you also pay the "proper" exchange fee).