Why is my bitcoin node not picking up transactions?
Turns out the issue was that Bitcoin core had not finished downloading all blocks. It was running extremely slow. After allowing more connections everything sorted itself out overnight.