Module Stock not found, expense account is mandatory for item X

Hi there,
As I am exploring ERPnext features after migrating company’s ERPnext from v8 to v11, I want to utilize stock feature, so I can manage deposit for each supplier, and sold items are costing deposit value.
When I explore on dummy instance, a fresh install on v11, I can do purchase invoice for item with “maintain stock” ticked with acceptable accounting ledger:
Warehouse stock xxx Dr
Cash xxx Cr

However on migrated instance with identical item setup, when I do purchase invoice, it said “expense account is mandatory for item X”

I also cannot see module Stock on sidebar
new instance:


old instance when I click “Open Stock” on search bar, notice that there is no “Stock” on sidebar too: image

Is there something that I miss when migrating? I cannot reset database since it contains years worth of data.

I believe it is database related, because if I restore database from problematic site to normal site, stock module is now not found too.

Here is log with command
tail -f ./logs/*
for before I restore database to new site until I use search bar to open stock module on new site.

09:16:40 short: Job OK (43eefd06-aacf-4a67-8fcc-e94dc2d4b706)
09:16:40 Result is kept for 500 seconds
09:16:40 short: frappe.utils.background_jobs.execute_job(event=u'all', is_async=
True, job_name=u'frappe.utils.global_search.sync_global_search', kwargs={}, meth
od=u'frappe.utils.global_search.sync_global_search', site=u'mti3.multitradinginternational.com', 
user=u'Administrator') (305b7bd7-d614-43d3-b768-cb1ce1742da4)
09:16:40 short: Job OK (305b7bd7-d614-43d3-b768-cb1ce1742da4)
09:16:40 Result is kept for 500 seconds
09:16:40 short: frappe.utils.background_jobs.execute_job(event=u'all', is_async=
True, job_name=u'erpnext.projects.doctype.project.project.project_status_update_
reminder', kwargs={}, method=u'erpnext.projects.doctype.project.project.project_
status_update_reminder', site=u'mti3.multitradinginternational.com', user=u'Administrator') (b9ff
7aad-db64-493b-ba5c-e6220b1c393c)
09:16:40 short: Job OK (b9ff7aad-db64-493b-ba5c-e6220b1c393c)
09:16:40 Result is kept for 500 seconds

==> /home/frappe/frappe-bench/logs/node-socketio.log <==
{ Error: Hostname/IP doesn't match certificate's altnames: "Host: mti3.multitradinginternational.com. is not in the cert's altnames: DNS:mti.multitradinginternational.com"
    at Object.checkServerIdentity (tls.js:223:17)
    at TLSSocket.<anonymous> (_tls_wrap.js:1122:29)
    at emitNone (events.js:106:13)
    at TLSSocket.emit (events.js:208:7)
    at TLSSocket._finishInit (_tls_wrap.js:643:8)
    at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:473:38)
  reason: 'Host: mti3.multitradinginternational.com. is not in the cert\'s altnames: DNS:mti.myme
tala.com',  
  host: 'mti3.multitradinginternational.com',
  cert:
   { subject: { CN: 'mti.multitradinginternational.com' },
     issuer:
      { C: 'US',
        O: 'Let\'s Encrypt',
        CN: 'Let\'s Encrypt Authority X3' },
     subjectaltname: 'DNS:mti.multitradinginternational.com',
     infoAccess: { 'OCSP - URI': [Array], 'CA Issuers - URI': [Array] },
     modulus: '9FA5C02E7E5C1F9453BBDD75AA473AB43745EA6765B4B5EB2CD64B9048708B247FC1D5645AD38D9AA9E752A0267829E2175B3B55D303EFF9A5063E3445D6213F3949A9E7D3486DB1758327B1942110AE98BDCC0616C58ED4D3D2519D6FF0421E9FE529B15C8B69CF1FD7F8E21A7A1AF8B4D17B6B4AA806EE9511F9A6A76052D96EB95BD3631F92FD5DD2293E54D2BD6217637136750B89D590DF5EFF99C31E63BBA8D0209899352E42F08F705544EF8F9E01219AF61A3674269C6103A6D31EE224102E74EADF5A1354A20872757F1A71EACCC91B24E2B1DEE363EEFC2DE88716178F232B495BD7D91ADE3B8250002FECD6A804360498D49A60E0AC8B069351461D9D39C2232CF31334999D332357F083D7457FBFF2597E018C92E709AA45850D9D109758D2CC041E29006637F26F9423E53EED92D280EDECDCE26168E1434A0A68782FDE281BE7F6D66D437C46D2BDD4875D25660DFC4725BAF8AF624B7224A8F2FBB0A8E24AC9D188BA46C791F12BDA4D98A42C49DC27E0E2182E764DF93BE45816783619AA2D678539A30BD79D0E076F37822D727482288E1FCC85A18B1A901A6EDE5F4BDA21517704DB17D137E728914C77CA2B593B7C5F9C47E7766111B320FC378C16C4BA1453B3B61012779F156652CE86DF70AC2EFE75EE52364C6BCE5F7280BC39F3539841B5F0A6667C1FA9BF4030F7C2D3E21AD18CA55D33537877',
     exponent: '0x10001',
     valid_from: 'Apr 24 07:12:10 2019 GMT',
     valid_to: 'Jul 23 07:12:10 2019 GMT',
     fingerprint: 'FB:A3:14:FC:ED:6E:C6:89:8A:08:1C:14:8E:64:18:D6:D3:9A:BF:DE',
     ext_key_usage: [ '1.3.6.1.5.5.7.3.1', '1.3.6.1.5.5.7.3.2' ],
     serialNumber: '03CDF26A0071523898F4B6849115259A8DBD',
     raw: <Buffer 30 82 06 58 30 82 05 40 a0 03 02 01 02 02 12 03 cd f2 6a 00 71 52 38 98 f4 b6 84 91 15 25 9a 8d bd 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 4a ... > },
  response: undefined }
{ Error: Hostname/IP doesn't match certificate's altnames: "Host: mti3.multitradinginternational.com. is not in the cert's altnames: DNS:mti.multitradinginternational.com"
    at Object.checkServerIdentity (tls.js:223:17)
    at TLSSocket.<anonymous> (_tls_wrap.js:1122:29)
    at emitNone (events.js:106:13)
    at TLSSocket.emit (events.js:208:7)
    at TLSSocket._finishInit (_tls_wrap.js:643:8)
    at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:473:38)
  reason: 'Host: mti3.multitradinginternational.com. is not in the cert\'s altnames: DNS:mti.multitradinginternational.com',  
  host: 'mti3.multitradinginternational.com',
  cert:
   { subject: { CN: 'mti.multitradinginternational.com' },
     issuer:
      { C: 'US',
        O: 'Let\'s Encrypt',
        CN: 'Let\'s Encrypt Authority X3' },
     subjectaltname: 'DNS:mti.multitradinginternational.com',
     infoAccess: { 'OCSP - URI': [Array], 'CA Issuers - URI': [Array] },
     modulus: '9FA5C02E7E5C1F9453BBDD75AA473AB43745EA6765B4B5EB2CD64B9048708B247FC1D5645AD38D9AA9E752A0267829E2175B3B55D303EFF9A5063E3445D6213F3949A9E7D3486DB1758327B1942110AE98BDCC0616C58ED4D3D2519D6FF0421E9FE529B15C8B69CF1FD7F8E21A7A1AF8B4D17B6B4AA806EE9511F9A6A76052D96EB95BD3631F92FD5DD2293E54D2BD6217637136750B89D590DF5EFF99C31E63BBA8D0209899352E42F08F705544EF8F9E01219AF61A3674269C6103A6D31EE224102E74EADF5A1354A20872757F1A71EACCC91B24E2B1DEE363EEFC2DE88716178F232B495BD7D91ADE3B8250002FECD6A804360498D49A60E0AC8B069351461D9D39C2232CF31334999D332357F083D7457FBFF2597E018C92E709AA45850D9D109758D2CC041E29006637F26F9423E53EED92D280EDECDCE26168E1434A0A68782FDE281BE7F6D66D437C46D2BDD4875D25660DFC4725BAF8AF624B7224A8F2FBB0A8E24AC9D188BA46C791F12BDA4D98A42C49DC27E0E2182E764DF93BE45816783619AA2D678539A30BD79D0E076F37822D727482288E1FCC85A18B1A901A6EDE5F4BDA21517704DB17D137E728914C77CA2B593B7C5F9C47E7766111B320FC378C16C4BA1453B3B61012779F156652CE86DF70AC2EFE75EE52364C6BCE5F7280BC39F3539841B5F0A6667C1FA9BF4030F7C2D3E21AD18CA55D33537877',
     exponent: '0x10001',
     valid_from: 'Apr 24 07:12:10 2019 GMT',
     valid_to: 'Jul 23 07:12:10 2019 GMT',
     fingerprint: 'FB:A3:14:FC:ED:6E:C6:89:8A:08:1C:14:8E:64:18:D6:D3:9A:BF:DE',
     ext_key_usage: [ '1.3.6.1.5.5.7.3.1', '1.3.6.1.5.5.7.3.2' ],
     serialNumber: '03CDF26A0071523898F4B6849115259A8DBD',
     raw: <Buffer 30 82 06 58 30 82 05 40 a0 03 02 01 02 02 12 03 cd f2 6a 00 71 52 38 98 f4 b6 84 91 15 25 9a 8d bd 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 4a ... > },
  response: undefined }
{ Error: Hostname/IP doesn't match certificate's altnames: "Host: mti3.multitradinginternational.com. is not in the cert's altnames: DNS:mti.multitradinginternational.com"
    at Object.checkServerIdentity (tls.js:223:17)
    at TLSSocket.<anonymous> (_tls_wrap.js:1122:29)
    at emitNone (events.js:106:13)
    at TLSSocket.emit (events.js:208:7)
    at TLSSocket._finishInit (_tls_wrap.js:643:8)
    at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:473:38)
  reason: 'Host: mti3.multitradinginternational.com. is not in the cert\'s altnames: DNS:mti.multitradinginternational.com',  
  host: 'mti3.multitradinginternational.com',
  cert:
   { subject: { CN: 'mti.multitradinginternational.com' },
     issuer:
      { C: 'US',
        O: 'Let\'s Encrypt',
        CN: 'Let\'s Encrypt Authority X3' },
     subjectaltname: 'DNS:mti.multitradinginternational.com',
     infoAccess: { 'OCSP - URI': [Array], 'CA Issuers - URI': [Array] },
     modulus: '9FA5C02E7E5C1F9453BBDD75AA473AB43745EA6765B4B5EB2CD64B9048708B247FC1D5645AD38D9AA9E752A0267829E2175B3B55D303EFF9A5063E3445D6213F3949A9E7D3486DB1758327B1942110AE98BDCC0616C58ED4D3D2519D6FF0421E9FE529B15C8B69CF1FD7F8E21A7A1AF8B4D17B6B4AA806EE9511F9A6A76052D96EB95BD3631F92FD5DD2293E54D2BD6217637136750B89D590DF5EFF99C31E63BBA8D0209899352E42F08F705544EF8F9E01219AF61A3674269C6103A6D31EE224102E74EADF5A1354A20872757F1A71EACCC91B24E2B1DEE363EEFC2DE88716178F232B495BD7D91ADE3B8250002FECD6A804360498D49A60E0AC8B069351461D9D39C2232CF31334999D332357F083D7457FBFF2597E018C92E709AA45850D9D109758D2CC041E29006637F26F9423E53EED92D280EDECDCE26168E1434A0A68782FDE281BE7F6D66D437C46D2BDD4875D25660DFC4725BAF8AF624B7224A8F2FBB0A8E24AC9D188BA46C791F12BDA4D98A42C49DC27E0E2182E764DF93BE45816783619AA2D678539A30BD79D0E076F37822D727482288E1FCC85A18B1A901A6EDE5F4BDA21517704DB17D137E728914C77CA2B593B7C5F9C47E7766111B320FC378C16C4BA1453B3B61012779F156652CE86DF70AC2EFE75EE52364C6BCE5F7280BC39F3539841B5F0A6667C1FA9BF4030F7C2D3E21AD18CA55D33537877',
     exponent: '0x10001',
     valid_from: 'Apr 24 07:12:10 2019 GMT',
     valid_to: 'Jul 23 07:12:10 2019 GMT',
     fingerprint: 'FB:A3:14:FC:ED:6E:C6:89:8A:08:1C:14:8E:64:18:D6:D3:9A:BF:DE',
     ext_key_usage: [ '1.3.6.1.5.5.7.3.1', '1.3.6.1.5.5.7.3.2' ],
     serialNumber: '03CDF26A0071523898F4B6849115259A8DBD',
     raw: <Buffer 30 82 06 58 30 82 05 40 a0 03 02 01 02 02 12 03 cd f2 6a 00 71 52 38 98 f4 b6 84 91 15 25 9a 8d bd 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0b 05 00 30 4a ... > },
  response: undefined }
frappe.chat: Subscribing mr@multitradinginternational.com to room CR00003
frappe.chat: Subscribing mr@multitradinginternational.com to event mti3.multitradinginternational.com:room:CR00003
frappe.chat: Subscribing mr@multitradinginternational.com to room CR00001
frappe.chat: Subscribing mr@multitradinginternational.com to event mti3.multitradinginternational.com:room:CR00001
frappe.chat: Subscribing mr@multitradinginternational.com to room CR00002
frappe.chat: Subscribing mr@multitradinginternational.com to event mti3.multitradinginternational.com:room:CR00002

I really need help here, thank you for your attention