Config file was Ok.
When receiving attachment, nothing happens in the UI - no notification etc. However, it logs the following:
[2021-07-27T19:10:18Z TRACE harbour_whisperfish::store] Opening encrypted file "/home/defaultuser/.local/share/harbour-whisperfish/storage/sessions/{uuid}"
[2021-07-27T19:10:18Z TRACE harbour_whisperfish::store] Read "/home/defaultuser/.local/share/harbour-whisperfish/storage/sessions/{uuid}", 384 bytes
[2021-07-27T19:10:18Z TRACE harbour_whisperfish::worker::client] Opened envelope: Content { metadata: Metadata { sender: ServiceAddress { uuid: Some({uuid}), phonenumber: Some(PhoneNumber { code: Code { value: XXX, source: Plus }, national: NationalNumber { value: XXXXXXXXX, zeros: 0 }, extension: None, carrier: None }), relay: None }, sender_device: 1, timestamp: 1627413016134, needs_receipt: false }, body: DataMessage(DataMessage { body: None, attachments: [AttachmentPointer { content_type: Some("image/jpeg"), key: Some([{key}]), size: Some(133884), thumbnail: None, digest: Some([71, 48, 87, 122, 58, 130, 163, 12, 193, 204, 176, 184, 158, 221, 126, 229, 210, 146, 125, 147, 61, 83, 68, 32, 126, 196, 64, 166, 252, 246, 132, 100]), file_name: None, flags: Some(0), width: Some(1062), height: Some(1313), caption: None, blur_hash: Some("LdLq-Gt6D*%M05M|oKofk]oeflRj"), upload_timestamp: Some(1627413016511), cdn_number: Some(2), attachment_identifier: Some(CdnKey({key})) }], group: None, group_v2: None, flags: None, expire_timer: None, profile_key: Some([{key}]), timestamp: Some(1627413016134), quote: None, contact: [], preview: [], sticker: None, required_protocol_version: Some(5), is_view_once: None, reaction: None, delete: None, body_ranges: [], group_call_update: None, payment: None }) }
[2021-07-27T19:10:18Z TRACE harbour_whisperfish::store] Profile key up-to-date
[2021-07-27T19:10:18Z DEBUG harbour_whisperfish::worker::client] Message without (alt) body, not inserting