You are correct based on my experience. There are times, like now, when the btc price is low and on chain fees are low, and depending on the amount of the transaction, that a lightning fee can be higher than on chain.