How can the diff be interpreted with missing details on a diffing file?

diffoscope first.apk second.apk

yields:

--- comp_1578956183/mbw-prodnet-release.apk
+++ comp_1578957399/mbw-prodnet-release.apk
├── zipinfo /dev/stdin
│ @@ -1,8 +1,8 @@
│ -Zip file size: 19637938 bytes, number of entries: 1839
│ +Zip file size: 19637970 bytes, number of entries: 1839
│  -rw----     0.0 fat    36220 b- defN 80-000-00 00:00 AndroidManifest.xml
│  -rw----     2.4 fat     1214 b- defN 80-000-00 00:00 META-INF/CERT.RSA
│  -rw----     2.4 fat   215925 b- defN 80-000-00 00:00 META-INF/CERT.SF
│  -rw----     2.4 fat   215863 b- defN 80-000-00 00:00 META-INF/MANIFEST.MF
│  -rw----     2.4 fat        6 bx stor 80-000-00 00:00 META-INF/androidx.activity_activity.version
│  -rw----     2.4 fat        6 bx stor 80-000-00 00:00 META-INF/androidx.appcompat_appcompat-resources.version
│  -rw----     2.4 fat        6 bx stor 80-000-00 00:00 META-INF/androidx.appcompat_appcompat.version
│ @@ -92,15 +92,15 @@
│  -rw----     2.4 fat      559 b- defN 80-000-00 00:00 META-INF/util.runtime.kotlin_module
│  -rw----     2.4 fat       16 b- defN 80-000-00 00:00 META-INF/view_release.kotlin_module
│  -rw----     2.4 fat      477 b- defN 80-000-00 00:00 META-INF/walletcore.kotlin_module
│  -rw----     2.4 fat       76 b- defN 80-000-00 00:00 META-INF/wapi.kotlin_module
│  -rw----     2.4 fat       53 b- stor 80-000-00 00:00 androidsupportmultidexversion.txt
│  -rw----     2.4 fat      137 b- defN 80-000-00 00:00 assets/trusted_packages.json
│  -rw----     2.4 fat  8125884 b- defN 80-000-00 00:00 classes.dex
│ --rw----     2.4 fat  8261304 b- defN 80-000-00 00:00 classes2.dex
│ +-rw----     2.4 fat  8261312 b- defN 80-000-00 00:00 classes2.dex
│  -rw----     2.4 fat  8097704 b- defN 80-000-00 00:00 classes3.dex
│  -rw----     2.4 fat  8834612 b- defN 80-000-00 00:00 classes4.dex
│  -rw----     2.4 fat     1592 b- defN 80-000-00 00:00 com/ledger/wallet/service/ILedgerWalletService.aidl
│  -rw----     2.4 fat      901 b- defN 80-000-00 00:00 com/ledger/wallet/service/ServiceResult.aidl
│  -rw----     2.4 fat    13116 b- defN 80-000-00 00:00 en-mnemonic-word-list.txt
│  -rw----     2.4 fat       68 b- defN 80-000-00 00:00 firebase-common.properties
│  -rw----     2.4 fat       78 b- defN 80-000-00 00:00 firebase-iid-interop.properties
│ @@ -402,15 +402,15 @@
│  -rw----     2.4 fat      292 b- defN 80-000-00 00:00 kotlin/time/DurationUnit.kotlin_metadata
│  -rw----     2.4 fat      321 b- defN 80-000-00 00:00 kotlin/time/DurationUnitKt.kotlin_metadata
│  -rw----     2.4 fat      665 b- defN 80-000-00 00:00 kotlin/time/ExperimentalTime.kotlin_metadata
│  -rw----     2.4 fat      504 b- defN 80-000-00 00:00 kotlin/time/MeasureTimeKt.kotlin_metadata
│  -rw----     2.4 fat      181 b- defN 80-000-00 00:00 kotlin/time/MonoClock.kotlin_metadata
│  -rw----     2.4 fat      359 b- defN 80-000-00 00:00 kotlin/time/TestClock.kotlin_metadata
│  -rw----     2.4 fat      492 b- defN 80-000-00 00:00 kotlin/time/TimedValue.kotlin_metadata
│ --rw----     2.4 fat    34000 b- stor 80-000-00 00:00 okhttp3/internal/publicsuffix/publicsuffixes.gz
│ +-rw----     2.4 fat    34000 bx stor 80-000-00 00:00 okhttp3/internal/publicsuffix/publicsuffixes.gz
│  -rw----     2.4 fat    30210 b- defN 80-000-00 00:00 org.bitcoin.production.checkpoints.txt
│  -rw----     2.4 fat    73425 b- defN 80-000-00 00:00 org.bitcoin.test.checkpoints.txt
│  -rw----     2.4 fat     4708 b- defN 80-000-00 00:00 org/apache/commons/codec/language/bm/ash_approx_any.txt
│  -rw----     2.4 fat     4971 b- defN 80-000-00 00:00 org/apache/commons/codec/language/bm/ash_approx_common.txt
│  -rw----     2.4 fat      831 b- defN 80-000-00 00:00 org/apache/commons/codec/language/bm/ash_approx_cyrillic.txt
│  -rw----     2.4 fat     1489 b- defN 80-000-00 00:00 org/apache/commons/codec/language/bm/ash_approx_english.txt
│  -rw----     2.4 fat     1224 b- defN 80-000-00 00:00 org/apache/commons/codec/language/bm/ash_approx_french.txt
│ @@ -1834,8 +1834,8 @@
│  -rw----     2.4 fat     2126 b- defN 80-000-00 00:00 solidity/ens/build/ENS.abi
│  -rw----     2.4 fat     2738 b- defN 80-000-00 00:00 solidity/ens/build/ENS.bin
│  -rw----     2.4 fat     3854 b- defN 80-000-00 00:00 solidity/ens/build/PublicResolver.abi
│  -rw----     2.4 fat     9146 b- defN 80-000-00 00:00 solidity/ens/build/PublicResolver.bin
│  -rw----     2.4 fat      189 b- defN 80-000-00 00:00 solidity/readme.txt
│  -rw----     2.4 fat       34 b- stor 80-000-00 00:00 sqlite-jdbc.properties
│  -rw----     2.4 fat       92 b- defN 80-000-00 00:00 web3j-version.properties
│ -1839 files, 43322086 bytes uncompressed, 19321482 bytes compressed:  55.4%
│ +1839 files, 43322094 bytes uncompressed, 19321490 bytes compressed:  55.4%


├── original/META-INF/CERT.RSA
and
├── original/META-INF/MANIFEST.MF
and
├── original/META-INF/CERT.SF

(diff because of the other diffs)

How can I know okhttp3/internal/publicsuffix/publicsuffixes.gz only differs in [-b--]{+bx+} and not also in the actual content? Does diffoscope not have more insight into what's wrong with classes2.dex as here, clearly the content differs?