Hey,
It is actually due to the lack of liquidity on the testnet.
When handling MARKET orders, the price used depends on the lowest/highest price at which the MARKET order is traded.
A large BUY MARKET order may encounter slippage, exceeding the markPrice * multiplierUp due to low liquidity in the order book, resulting in the PERCENT_PRICE filter error.
Try with a different symbol that has a higher number of open orders.