Couple of issues I discover so far:
1. Just found that kernel upgrade via armbian-config cause replacing legacy u-boot (linux-u-boot-nanopct4-default version 5.98) with linux-u-boot-nanopct4-current 2020.01 (that was Bionic installation updated to Eoan) which refuse to boot from eMMC:
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0(part 0) is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
2949 bytes read in 21 ms (136.7 KiB/s)
## Executing script at 00500000
Boot script loaded from mmc 0
193 bytes read in 18 ms (9.8 KiB/s)
8355114 bytes read in 881 ms (9 MiB/s)
20722176 bytes read in 2146 ms (9.2 MiB/s)
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr <address>" command.
Aborting!
2698 bytes read in 39 ms (67.4 KiB/s)
Applying kernel provided DT fixup script (rockchip-fixup.scr)
## Executing script at 39000000
## Loading init Ramdisk from Legacy Image at 06000000 ...
Image Name: uInitrd
Image Type: AArch64 Linux RAMDisk Image (gzip compressed)
Data Size: 8355050 Bytes = 8 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
ERROR: Did not find a cmdline Flattened Device Tree
Loading Ramdisk to f572b000, end f5f22cea ... OK
FDT and ATAGS support not compiled in - hanging
### ERROR ### Please RESET the board ###
Please let me know if I need to perform additional testing or provide additional logs.
2. While WD SSD, such as WDS200T3X0C, works just fine on both of Linux 4.4 and 5.3, SSD from Samsung, such as 970 EVO, works only with 4.4, but not with 5.3. Pci driver just fail to detect it, while on 4.4 same SSD works for half year without issues.
3. USB-C port doesn't work. Docking stations, flash drives, and external disks all detected in the same way:
phy phy-ff770000.syscon:usb2-phy@e450.2: charger = USB_DCP_CHARGER