This works well:

https://crmlogs.wordpress.com/2021/01/11/dynamics-365-ce-set-default-price-list-using-in-built-rules/