Yes, if you want your app to be aware of CXL you can configure it as a separate NUMA node.
Optane memory modules also present themselves as separate (memory only) NUMA nodes. They’ve given me a chance to play with Linux tiered memory, without having to emulate the hardware for a VM