Limit Buy Doesn't Get Filled

I’m a relative newbie here… I’m a C# kinda guy and am having fun with Alpaca’s paper Trading API.

My code picks its buys for the next day at 10 pm the night before. So far, that’s been working fine. But last night I submitted 5 Limited Buys and none of them got filled.

For example, check out this screen shot. Last night I placed a Limited Buy for FUV at 3.09 and it got accepted. Right now, the price is at 2.96. Shouldn’t that have gotten filled?

I entered the same order manually using the web interface today and it got filled. Why is this one (and others) stuck?

Any thoughts? Thanks for your help!!