[Moto G4 Plus Questions & Answers] DevilsReign:
Technically i don't think proc/mounts file can be edited, I checked both mount files and yep their is mounting problem in our device, Here is the code

Defected Proc/mounts that Me and swastik had probably:

rootfs / rootfs rw,seclabel 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=1466060k,nr_inodes=183656,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
tmpfs /tmp tmpfs rw,seclabel,relatime,size=1466060k,nr_inodes=183656 0 0
pstore /sys/fs/pstore pstore rw,seclabel,relatime 0 0
adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
/dev/block/mmcblk0p48 /data f2fs rw,seclabel,relatime,background_gc=on,user_xattr,acl,inline_data,active_logs=6 0 0
/dev/block/mmcblk0p48 /sdcard f2fs rw,seclabel,relatime,background_gc=on,user_xattr,acl,inline_data,active_logs=6 0 0
/dev/block/mmcblk0p46 /cache ext4 rw,seclabel,relatime,data=ordered 0 0

And here which is provided by ICRD512 :

rootfs / rootfs ro,seclabel 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,noatime,nodiratime,size=1463708k,nr_inodes=182478,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,noatime,nodiratime,mode=600 0 0
none /dev/cpuctl cgroup rw,noatime,nodiratime,cpu 0 0
none /dev/cpuset cgroup rw,noatime,nodiratime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent 0 0
adb /dev/usb-ffs/adb functionfs rw,noatime,nodiratime 0 0
/dev/block/bootdevice/by-name/system /dev/magisk/mirror/system ext4 ro,seclabel,noatime,nodiratime,data=ordered 0 0
/dev/block/bootdevice/by-name/userdata /dev/magisk/mirror/bin f2fs rw,seclabel,nosuid,nodev,noatime,nodiratime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,active_logs=6 0 0
proc /proc proc rw,noatime,nodiratime,gid=3009,hidepid=2 0 0
sysfs /sys sysfs rw,seclabel,noatime,nodiratime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,noatime,nodiratime 0 0
debugfs /sys/kernel/debug debugfs rw,seclabel,noatime,nodiratime 0 0
pstore /sys/fs/pstore pstore rw,seclabel,noatime,nodiratime 0 0
none /acct cgroup rw,noatime,nodiratime,cpuacct 0 0
tmpfs /mnt tmpfs rw,seclabel,noatime,nodiratime,size=1463708k,nr_inodes=182478,mode=755,gid=1000 0 0
/data/media /mnt/runtime/default/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,nodiratime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6 0 0
/data/media /mnt/runtime/read/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,nodiratime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23 0 0
/data/media /mnt/runtime/write/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,nodiratime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7 0 0
/dev/block/vold/public:179,65 /mnt/media_rw/D8D4-BB82 vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/mnt/media_rw/D8D4-BB82 /mnt/runtime/default/D8D4-BB82 sdcardfs rw,nosuid,nodev,noexec,noatime,nodiratime,fsuid=1023,fsgid=1023,gid=1015,mask=6 0 0
/mnt/media_rw/D8D4-BB82 /mnt/runtime/read/D8D4-BB82 sdcardfs rw,nosuid,nodev,noexec,noatime,nodiratime,fsuid=1023,fsgid=1023,gid=9997,mask=18 0 0
/mnt/media_rw/D8D4-BB82 /mnt/runtime/write/D8D4-BB82 sdcardfs rw,nosuid,nodev,noexec,noatime,nodiratime,fsuid=1023,fsgid=1023,gid=9997,mask=18 0 0
none /config configfs rw,noatime,nodiratime 0 0
/dev/block/bootdevice/by-name/system /system ext4 ro,seclabel,noatime,nodiratime,data=ordered 0 0
/dev/block/bootdevice/by-name/userdata /data f2fs rw,seclabel,nosuid,nodev,noatime,nodiratime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,active_logs=6 0 0
/dev/block/bootdevice/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,nodiratime,data=ordered 0 0
/dev/block/bootdevice/by-name/fsg /fsg ext4 ro,context=u:object_r:fsg_file:s0,nosuid,nodev,noatime,nodiratime,nobarrier 0 0
/dev/block/bootdevice/by-name/modem /firmware ext4 ro,context=u:object_r:firmware_file:s0,nosuid,nodev,noatime,nodiratime,nobarrier,data=ordered 0 0
/dev/block/bootdevice/by-name/persist /persist ext4 rw,defcontext=u:object_r:persist_file:s0,seclabel,nosuid,nodev,noatime,nodiratime,noauto_da_alloc,data=ordered 0 0
/dev/block/bootdevice/by-name/dsp /dsp ext4 rw,seclabel,nosuid,nodev,noatime,nodiratime,data=ordered 0 0
/dev/block/loop0 /magisk ext4 rw,seclabel,noatime,nodiratime,data=ordered 0 0
tmpfs /sbin tmpfs rw,seclabel,nosuid,noatime,nodiratime,size=1463708k,nr_inodes=182478,mode=755 0 0
tmpfs /storage tmpfs rw,seclabel,noatime,nodiratime,size=1463708k,nr_inodes=182478,mode=755,gid=1000 0 0
/data/media /storage/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,nodiratime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7 0 0
/mnt/media_rw/D8D4-BB82 /storage/D8D4-BB82 sdcardfs rw,nosuid,nodev,noexec,noatime,nodiratime,fsuid=1023,fsgid=1023,gid=9997,mask=18 0 0
tmpfs /storage/self tmpfs rw,seclabel,noatime,nodiratime,size=1463708k,nr_inodes=182478,mode=755,gid=1000 0 0

After watching this i'm like wtf !!

So, Basically /proc/mounts are related to etc/mtab but i try to push the edited mtab file but after the restart it again revert back to above code. Anyone here who can help with this lead and continue the investigation on how to fix this problem in moto g4 plus, please !!!! :confused::confused: