Found strange Bug:
If you'll create BuyxGetY with Minimum quantity of items option - all works fine,
however if you're using Minimum purchase amount option it seems like this price rule doesn't even exists, which doesn't make any sense!
This is actually expected behaviour. Your best bet is to use the GraphQL API as these discount types are fully implemented in GraphQL.