I can't explain your observations, but it seems that the costs of your code checking every function call is higher than the cross-module call costs. If you add
(declare (standard-bindings) (extended-bindings) (block))
the code becomes faster and you can observe the reverse behaviour (the case using include is faster than the one using load).
Christian.