Alright, I found that all is caused by localizedStringWithFormat:.
in iOS 14, it would add U+2068 and U+2069 (unicode FSI) around "5.6k". So the text's direction was decided by the Arabic part. This is a new feature of localizedStringWithFormat: in iOS 14.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: