I solved it by setting the executable parameter of the peer config to ArmaReforgerSteamDiag.exe, I don't know that this is documented anywhere, I found out through searching discord for isdevbinary, since this message was in the game log:
"NETWORK (E): RplConnection::ValidationError isDevBinary value does not match! local=1 remote=0"