unable to route payment to destination: TemporaryChannelFailure
Figured it out!

This error showed up on node C, but I opened (and thus loaded) the channel from node A. What was happening was this error is returned if an intermediate hop does not have enough balance on their side to forward your payment. In this case all the coin was set in a way where payment was only possible from A -> B -> C but not A &lt;- B &lt;- C.

All I had to do was send money from the node that opened the channel