[Treble-Enabled Device Development "A" only ROMS] Tisenoiazei100:
Gave your ROM a try(as i wanted to get back on Oreo 8.1) with RR as base on mido.

Serious patches have to be made instead of laughable fixes for these sGSI images, from various users as these ROMs cannot boot without modifications whatsoever

Build fingerprint: 'Xiaomi/sakura/sakura:7.1.2/N2G47H/V9.2.6.0.NCCMIEK:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 4370, tid: 4370, name: cameraserver >>> /system/bin/cameraserver <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'frameworks/av/media/libmedia/MediaProfiles.cpp:888 CHECK((fp = fopen(xml, "r"))) failed.'
r0 00000000 r1 00001112 r2 00000006 r3 00000008
r4 00001112 r5 00001112 r6 ffc5cf24 r7 0000010c
r8 00000000 r9 efad9070 sl ffc5d838 fp ffc5d848
ip 00000000 sp ffc5cf10 lr f0e86043 pc f0e7fa2c cpsr 20050030
d0 00333539386d736d d1 0000000000000000
d2 0000000000000000 d3 0000000000000000
d4 2c3034352c373235 d5 2c3536352c323535
d6 2c3239352c383735 d7 2c3032362c363036
d8 0000000000000000 d9 0000000000000000
d10 0000000000000000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 2e74736973726570 d17 2e6761742e676f6c
d18 0000038000000380 d19 0000038000000380
d20 0000000800000008 d21 0000000800000008
d22 0000000400000004 d23 0000000400000004
d24 0000238100000381 d25 0000638100004381
d26 0000238000000380 d27 0000638000004380
d28 0000000000000000 d29 0000000000000000
d30 0000000000000000 d31 0000000000000000
scr 20000010

backtrace:
#00 pc 0001aa2c /system/lib/libc.so (abort+63)
#01 pc 0000665f /system/lib/liblog.so (__android_log_assert+154)
#02 pc 0006c61d /system/lib/libmedia.so (android::MediaProfiles::createInstanceFromXmlFile(char const*)+188)
#03 pc 0006c3a9 /system/lib/libmedia.so (android::MediaProfiles::getInstance()+180)
#04 pc 000b6a25 /system/lib/libcameraservice.so (android::camera2::Parameters::initialize(android::CameraMetadata const*, int)+68)
#05 pc 00087f65 /system/lib/libcameraservice.so (_ZN7android13Camera2Client14initializeImplINS_2spINS_21CameraProviderManagerEEEEEiT_+140)
#06 pc 00087ea1 /system/lib/libcameraservice.so (android::Camera2Client::initialize(android::sp<android::CameraProviderManager>)+40)
#07 pc 0007148b /system/lib/libcameraservice.so (_ZN7android13CameraService13connectHelperINS_8hardware13ICameraClientENS0_6ClientEEENS_6binder6StatusERKNS_2spIT_EERKNS_7String8EiRKNS_8String16EiiNS0_8apiLevelEbbRNS7_IT0_EE+1414)
#08 pc 0006eee7 /system/lib/libcameraservice.so (android::CameraService::initializeShimMetadata(int)+102)
#09 pc 0006e9b5 /system/lib/libcameraservice.so (android::CameraService::onFirstRef()+92)
#10 pc 00000ddb /system/bin/cameraserver
#11 pc 00000d47 /system/bin/cameraserver (android::BinderService<android::CameraService>::publish(bool)+62)
#12 pc 00000c75 /system/bin/cameraserver (main+56)
#13 pc 0007a919 /system/lib/libc.so (__libc_init+48)
#14 pc 00000b5c /system/bin/cameraserver (_start_main+88)

I got that issue with my old 7.1.2 port and i know how to fix that. Actually, youll need your ROM's libcameraservice.so & libcameranative.so from both lib & lib64 in order to get the camera service to launch properly as you cannot use sakura's of course.