Conflict Resolution on CBL Leaving large _deleted bodymap

Hi,

We’re having difficulties with our conflict resolution. We seem to be selecting a winner, but but each element in the bodyMap within the sync of the document contains a complete copy of the document-- Even though the elements are marked as _deleted.
Unfortunately, this is resulting in documents over the recommended size, and, consequently, we’re having more issues because of these large documents.

We have followed this guide: Couchbase Capella for Mobile Developers
to create our CBL conflict resolution.
For Example, the document will look something like this after resolving a conflict:

{
“_id”: “-…”,
“_rev”: “12-…”,
“_sync”: {
“rev”: “12-…”,
“new_rev”: “18-…”,
“flags”: 20,
“sequence”: 1998,
“recent_sequences”: [
37,
40,
82,
83,
155,
156,
964,
1763,
1765,
1989,
1997,
1998
],
“history”: {
“revs”: [
“15-…”,
“7-…”,
“16-…”,
“8-…”,
“14-…”,
“10-…”,
“3-…”,
“9-…”,
“17-…”,
“2-…”,
“11-…”,
“11-…”,
“8-…”,
“18-…”,
“10-…”,
“6-…”,
“7-…”,
“12-…”,
“13-…”,
“4-…”,
“1-…”,
“12-…”,
“9-…”,
“5-…”
],
“parents”: [
4,
15,
0,
16,
18,
22,
9,
12,
2,
20,
14,
5,
1,
8,
7,
23,
15,
10,
17,
6,
-1,
11,
3,
19
],
“deleted”: [
13
],
“bodymap”: {
“13”: “{"_deleted":true,"createdAt":"","versionNum":""}”
},
“channels”: [
null,
[“test”]
]
},
“channels”: {
“test”: null
},
“time_saved”: “2017-07-10T18:47:10.770180927Z”
},
“createdAt”: “2017-07-10T18:39:14.961Z”,
“versionNum”: “V1.1”
}

Should the bodymap contain complete copies of the document-- even after the conflict has been resolved?
Is there any way to get around saving these large sync.history.bodymaps?
We are using CBL 1.4.0.1

Any suggestions will be appreciated,
Thanks