Bitcoin
Client – How do I run a Core Lightning node on top of Bitcoin Notes?
Yes, both implementations are completely interchangeable. bitcoin-cli
You can communicate with Bitcoin Core or Bitcoin Knot and it should work as expected.
CLN internally actually calls: bitcoin-cli
Since you only need to use a small number of methods anyway, the differences between the two implementations may not have any effect because they affect things you don’t use internally.
I don’t know specifically how ldk interacts with the Bitcoin backend and it may depend on which components you combine. However, I don’t expect ldk to be affected by the transition in Bitcoin implementation.
Disclaimer: I am one of the CLN admins, so my answer includes “we”.