[General Questions and Answers] sieger007:
I found out that I could successfuly register on a loaner phone that has stock rom and no root indicating confirm relationship with device . Just what's causing the issue ? with my other 2 phones I dunno

I managed to get logs from data directory

/data/data/com.whatsapp/files/Logs

here is a snippet where things are not looking good.

2024-06-30 18:20:14.982 LL_I D [48:WhatsApp Worker #4] DatabaseUtils/initDatabase/injected sql log writer/using modified LoggableSQLiteDatabase
2024-06-30 18:20:14.985 LL_I D [48:WhatsApp Worker #4] axolotl retrieved latest signed prekey record successfully; id=0
2024-06-30 18:20:14.996 LL_I D [48:WhatsApp Worker #4] AuthKeyStore/readClientStaticKeypairEnc 3
2024-06-30 18:20:14.996 LL_I D [48:WhatsApp Worker #4] AuthKeyStore/storing AndroidKeyStore key
2024-06-30 18:20:15.033 LL_E D [48:WhatsApp Worker #4] EncryptedKeyHelperAESKeyStore/crypto issue on encryption; exception=java.security.InvalidKeyException: Keystore operation failed
2024-06-30 18:20:15.033 LL_E D [48:WhatsApp Worker #4] EncryptedKeyHelper/reportKeystoreCriticalException/; exception=android.security.KeyStoreException: Invalid argument
2024-06-30 18:20:15.034 LL_E D [48:WhatsApp Worker #4] keystore-error-ged-KeyStoreException; exception=android.security.KeyStoreException: Invalid argument
2024-06-30 18:20:15.039 LL_E D [48:WhatsApp Worker #4] CRITICAL EVENT = keystore-error-ged-KeyStoreException:Invalid argument KS Stats OK/KO: 0/3
2024-06-30 18:20:15.039 LL_E D [48:WhatsApp Worker #4] AuthKeyStore/failed to store clientStaticKeypair/cant generate json
2024-06-30 18:20:15.039 LL_E D [48:WhatsApp Worker #4] EncryptedKeyHelper/reportEncryptedKeyHelperProblem/failed to store and read correct key; exception=java.lang.RuntimeException
2024-06-30 18:20:15.055 LL_E D [48:WhatsApp Worker #4] EncryptedKeyHelperAESKeyStore/crypto issue on encryption; exception=java.security.InvalidKeyException: Keystore operation failed
2024-06-30 18:20:15.056 LL_E D [48:WhatsApp Worker #4] EncryptedKeyHelper/reportKeystoreCriticalException/; exception=android.security.KeyStoreException: Invalid argument
2024-06-30 18:20:15.056 LL_E D [48:WhatsApp Worker #4] keystore-error-ged-KeyStoreException; exception=android.security.KeyStoreException: Invalid argument
2024-06-30 18:20:15.056 LL_E D [48:WhatsApp Worker #4] CRITICAL EVENT = keystore-error-ged-KeyStoreException:Invalid argument KS Stats OK/KO: 0/3
2024-06-30 18:20:15.056 LL_E D [48:WhatsApp Worker #4] AuthKeyStore/failed to store clientStaticKeypair/cant generate json
2024-06-30 18:20:15.056 LL_E D [48:WhatsApp Worker #4] EncryptedKeyHelper/reportEncryptedKeyHelperProblem/failed to store and read correct key; exception=java.lang.RuntimeException
2024-06-30 18:20:15.056 LL_W D [48:WhatsApp Worker #4] AuthKeyStore/ensureEncKeyStored/failed to use enc csk
2024-06-30 18:20:15.057 LL_I D [48:WhatsApp Worker #4] AuthKeyStore/AndroidKeyStore in verifying stage/accessed = 0
2024-06-30 18:20:15.057 LL_W D [48:WhatsApp Worker #4] AuthKeyStore/AndroidKeyStore in verifying stage/read failed
2024-06-30 18:20:15.057 LL_I D [48:WhatsApp Worker #4] AuthKeyStore/current AES state = 1
2024-06-30 18:20:15.059 LL_I D [48:WhatsApp Worker #4] WaMsysSetup/bootstrapForReg/success
2024-06-30 18:20:15.059 LL_I D [48:WhatsApp Worker #4] WaMsysSetup/bootstrapForMMS
2024-06-30 18:20:15.074 LL_I D [48:WhatsApp Worker #4] app-init/permissions/com.whatsapp w=true
2024-06-30 18:20:15.075 LL_I D [48:WhatsApp Worker #4] app-init/permissions/files w=true
2024-06-30 18:20:15.075 LL_I D [48:WhatsApp Worker #4] app-init/permissions/Logs w=true
2024-06-30 18:20:15.075 LL_I D [48:WhatsApp Worker #4] app-init/permissions/databases w=true
2024-06-30 18:20:15.077 LL_I D [48:WhatsApp Worker #4] network/info
2024-06-30 18:20:15.084 LL_I D [48:WhatsApp Worker #4] GoogleBackupConditionsManager/trigger-nothing/nothing-pending
2024-06-30 18:20:15.084 LL_I D [46:WhatsApp Worker #2] GoogleBackupConditionsManager/can-use-network/active_network/none
2024-06-30 18:20:15.085 LL_I D [48:WhatsApp Worker #4] MessageClient/sendIqWithCallback not ready, iqId=00
2024-06-30 18:20:15.085 LL_I D [48:WhatsApp Worker #4] appinit/async set listener for call state
2024-06-30 18:20:15.089 LL_I D [63:db_write] externaldir/saved storage is scoped
2024-06-30 18:20:15.101 LL_I D [52:WhatsApp Worker #5] DatabaseUtils/initDatabase/injected sql log writer/using modified LoggableSQLiteDatabase
2024-06-30 18:20:15.102 LL_I D [52:WhatsApp Worker #5] creating contacts database version 95
2024-06-30 18:20:15.102 LL_I D [2:main] phone/state idle
2024-06-30 18:20:15.103 LL_I D [48:WhatsApp Worker #4] StorageUtils/log-available-space/internal-storage available:5,508,583,424 total:22,981,099,520
2024-06-30 18:20:15.106 LL_I D [48:WhatsApp Worker #4] StorageUtils/log-available-space/external-storage available: 5,508,583,424 total: 22,981,099,520
2024-06-30 18:20:15.106 LL_I D [48:WhatsApp Worker #4] app-init/async/done
2024-06-30 18:20:15.216 LL_W D [2:main] BluetoothHeadsetMonitor/onServiceConnected VoipInterface already Destroyed null
2024-06-30 18:20:20.672 LL_I D [2:main] ScreenLockReceiver; tag=off; locked=true; oldLocked=false
2024-06-30 18:20:28.704 LL_I D [2:main] battery changed; newEvent=BatteryState{health=good, level=84, plugged=2, scale=100, percent=84.0}
2024-06-30 18:20:29.039 LL_I D [65:AsyncTask #1] AlarmService/onHandleWork received intent with action com.whatsapp.action.SETUP
2024-06-30 18:20:29.039 LL_I D [65:AsyncTask #1] AlarmService/setup; intent=Intent { act=com.whatsapp.action.SETUP cmp=com.whatsapp/.AlarmService }
2024-06-30 18:20:29.048 LL_I D [65:AsyncTask #1] message_handler/logged_flag/must_reconnect initialize to true
2024-06-30 18:20:29.050 LL_I D [65:AsyncTask #1] message_handler/logged_flag/must_ignore_network_once initialize to false
2024-06-30 18:20:29.051 LL_I D [65:AsyncTask #1] message_handler/logged_flag/disconnected initialize to true
2024-06-30 18:20:29.058 LL_I D [65:AsyncTask #1] AlarmService/setup: X.57S
2024-06-30 18:20:29.058 LL_I D [65:AsyncTask #1] DailyCronAction/setupDailyCronAlarm; alarmTimeMillis=2024-07-01 00:00:00.000+0530
2024-06-30 18:20:29.068 LL_I D [65:AsyncTask #1] AlarmService/setup: X.57N
2024-06-30 18:20:29.068 LL_I D [65:AsyncTask #1] AlarmService/setup: X.57R
2024-06-30 18:20:29.069 LL_I D [65:AsyncTask #1] HeartbeatWakeupAction; elapsedRealTimeHeartbeatLogin=1970-01-02 11:55:28.097+0530
2024-06-30 18:20:29.074 LL_I D [65:AsyncTask #1] AlarmService/setup: X.57Q
2024-06-30 18:20:29.087 LL_I D [65:AsyncTask #1] BackupMessagesAction/setupBackupMessagesAlarmIfNeeded; alarmTimeMillis=Mon Jul 01 02:00:00 GMT+05:30 2024
2024-06-30 18:20:29.091 LL_I D [65:AsyncTask #1] AlarmService/setup: X.57O
2024-06-30 18:20:29.093 LL_I D [65:AsyncTask #1] HourlyCronAction; setting hourly cron using alarms
2024-06-30 18:20:29.093 LL_I D [65:AsyncTask #1] AlarmService/setup: X.57P
2024-06-30 18:20:29.094 LL_I D [65:AsyncTask #1] NtpAction; cancelling ntp sync using work manager.
2024-06-30 18:20:29.094 LL_I D [65:AsyncTask #1] work-manager/configuration/created
2024-06-30 18:20:29.115 LL_I D [65:AsyncTask #1] NtpAction; setting up ntp sync using alarm manager.
2024-06-30 18:20:29.127 LL_I D [65:AsyncTask #1] NtpAction#updateNtp; intent=null
2024-06-30 18:20:29.134 LL_I D [65:AsyncTask #1] resolving time.android.com
2024-06-30 18:20:29.270 LL_I D [2:main] ScreenLockReceiver; tag=on; locked=false; oldLocked=true
2024-06-30 18:20:30.112 LL_I D [65:AsyncTask #1] app/time ntp update processed; diffClientNtp:-168 device time: 1719751830112 ntp time: 1719751829944
2024-06-30 18:20:30.115 LL_I D [65:AsyncTask #1] AlarmService/setup: X.57T
2024-06-30 18:20:30.116 LL_I D [65:AsyncTask #1] scheduling alarm to trigger signed prekey rotation; now=2024-06-30 18:20:29.948+0530; lastSignedPrekeyRotation=2024-06-06 20:53:33.171+0530; deltaToAlarm=527583223
2024-06-30 18:20:39.379 LL_I D [2:main] ScreenLockReceiver; tag=off; locked=true; oldLocked=false
2024-06-30 18:22:03.661 LL_I D [2:main] battery changed; newEvent=BatteryState{health=good, level=85, plugged=2, scale=100, percent=85.0}

can someone make better sense of this than I can ? My Basic CTS has passed . If whatsapp were to know there is magisk su binary or app , it'd quit - that I confirmed. Fact that it runs means it is Magisk blind. I need to move past this. Any pointers are useful