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!!

2.96 is the closing price. If you are entering a GTC order it will only be good for extended hours=false and live in the market the next morning at 9:30am ET. This assumes the time you are showing the market price is before 9:30am ET