When you have 100k sats of inbound liquidity you would think you could receive up to 100k sats, but this isn't the case, often you can't actually receive any. This is because of on-chain fees, when a payment is being made in lightning you are creating pre-signed transactions that have outputs for every in-flight payment, these outputs cost potential on-chain fees and the high on-chain fees go the more it eats into your liquidity.
thanks for explaining! I kept thinking this before like it doesn't make any sense when I have enough outbound liquidity, but then it says you don't have enough to send, so strange.