How does the ft2232h read/write work in cpu-style FIFO interface mode?
You have the functions of RD# and WR# backwards. As shown on page 40 of the datasheet, RD# is used to transfer data from the FT2232H to the MCU (which is "writing" from the host PC's point of view), and WR# is used to transfer data from the MCU to the FT2232H, from where it can be read by the host PC.