My Mi9 has no official builds for LineageOS and my days of trusting random forum users for my daily driver ROMs are over. There are many Xiaomi devices that are compatible with LineageOS, but they're exactly not guaranteed to work just because their bootloader unlocks.
not exactly sure how exactly are official Lineage builds more trustful than unofficial, since it's same random forum users developing all these builds whether official or unofficial
You could run a build of the new LineageOS official Generic System Images. That way you wouldn't be relying on random xda users, though some things might just not work properly with a GSI.