Hey @GentlemenValidators cross chain transfer of fungible tokens is an extremely important use case and thank you for working on this!
To help address some of the issues you outlined in the report.
Installing Dependencies
Ensure you have the up-to-date version of forge and rust installed. It seems like you solved this but it could introduce unexpected behavior. I am able to run just install without modifications
forge 0.2.0
rustc 1.76.0
Cross Chain Transfers
It appears you were able to deploy the contracts successfully and you are using the Universal Channels so not necessary for creating new channels.
After cloning the repository and testing out the smart contract it seems the issue is from the the format of the timeoutTimestamp variable in crossChainTransferFrom`