Yes, it needs two lanes. My point though it’s that unless the motherboard UEFI specifically splits up the m.2 port into two x1 lanes (which I don’t think any motherboard does this) only one device will be detected.
The Dual TPU also does not have a metal heat sink and needs one to be attached. The Single TPU has a metal cover that acts as the heat sink.