Transaction always times out in a private network (trying first time)

Hey! Was wondering if there was any update on this thread. I’m having similar problems as detailed in the original post.

My setup: I have a network of three physical linux machines - one of which is the relay and two of which are the participant nodes - and I used the same guide to set them up. I have tested the relay node based on this post, and it passes all the of the checks there. In the node.log for the relay node it says it is connecting my participating machines, and when I check goal node status, it does make progress with them as they commit blocks (which I presume are empty?) each round. I am also compiling the Algorand algod program locally from the go-algorand github repo. I am making some changes to the go-algorand codebase so I need to be able to download the code and compile locally. As for the transactions I am submitting, I have a simple Javascript wallet using the JS AlgorandSDK which is sending transactions to one of the Algorand nodes (the wallet and the node run on the same machine). I can see the transactions become PendingTxns on that local Algorand node, but they are never committed to the network (My waitForConfirmation function in javascript always fails as evidence of this).

Is there a way to remedy this situation? I’m a bit at a loss of what to try next. Note that I have tried this setup with the most recent stable go-algorand release so it’s not my edited code getting in the way. Let me know if y’all need any more details!