Thanks @direct85 and @rubdos for your great work with WF!
Unfortunately I had the same issue but I was able to capture the log. The most interesting lines for me are below, but please let me know if you need the full log (I am not able to tell what log part should be redacted):
I sent a message in a group where I can see messages from contact #1 but not from #2
[2022-12-14T10:59:46Z DEBUG libsignal_service::sender] message sent!
[2022-12-14T10:59:46Z WARN libsignal_service::sender] Server claims need sync, but not sending datamessage.
[2022-12-14T10:59:46Z TRACE whisperfish::model::session] STUB: Mark sent called
[2022-12-14T10:59:46Z TRACE whisperfish::model::message] Mark message 4576 sent 'true'
after a while, contact #2 sent me a message which I could not see in WF
[2022-12-14T11:39:59Z INFO whisperfish::worker::client] ServiceAddress(+11223344556677) received a message.
[2022-12-14T11:39:59Z TRACE whisperfish::store] receipt already exists, updating record
[2022-12-14T11:39:59Z TRACE whisperfish::store] Called fetch_message_by_id(4576)
[2022-12-14T11:39:59Z TRACE whisperfish::model::message] Mark message 4576 received 'true'
[2022-12-14T11:39:59Z TRACE whisperfish::model::session] Mark received called
[2022-12-14T11:40:07Z TRACE libsignal_service::websocket] Decoded WebSocketMessage { r#type: Some(Request), request: Some(WebSocketRequestMessage { verb: Some("PUT"), path: Some("/api/v1/message"), body: Some([1,2,3,4,5,6,7,8,9,0]), headers: ["X-Signal-Key: false", "X-Signal-Timestamp:1671018007311"], id: Some(6100622071962720652) }), response: None }
[2022-12-14T11:40:07Z TRACE libsignal_service::envelope] Envelope::decrypt: not encrypted
[2022-12-14T11:40:07Z TRACE libsignal_service::websocket] Sending response WebSocketResponseMessage { id: Some(37849017341341), status: Some(200), message: Some("OK"), headers: [], body: None }
[2022-12-14T11:40:07Z TRACE whisperfish::store::protocol_store] Reading own identity key pair
[2022-12-14T11:40:07Z TRACE whisperfish::store::utils] Opening file (async) /home/defaultuser/.local/share/be.rubdos/harbour-whisperfish/storage/identity/identity_key
[2022-12-14T11:40:07Z TRACE whisperfish::store::utils] Read file /home/defaultuser/.local/share/be.rubdos/harbour-whisperfish/storage/identity/identity_key with 64 bytes
[2022-12-14T11:40:07Z TRACE whisperfish::store::protocol_store] Loading sender key xxxxxxxxxxxxxxxxxxxxxxxx.1 yyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[2022-12-14T11:40:07Z ERROR whisperfish::worker::client] Error opening envelope: SignalProtocolError(NoSenderKeyState { distribution_id: yyyyyyyyyyyyyyyyyyyyyyyyyyyyy })
So I guess there might be some sync issues in the message id, but I don’t know Signal protocol as much as you guys