Sounds like your method of doing the lightning transaction might be charged a service fee on top of the transaction fee. But the cost will always depend on the number of routing hops the transaction needs to take. My lightning node charges a 1 sat fee, but each node operator is free to set their fee as desired. The routing logic always takes the cheapest route to complete the transaction.