Papertrade limit order does not execute even when below bid/ask

I’ve an issue. I can submit the limit order in paper trade via api and see the position opened but the ask/bid is below my limit and still it won’t execute. is this something that only happens in papertrade or the live api is the same way. how am I suppose to test program with this?