If I have both subscription credits and lifetime credits at the same time, which will be consumed first?

The subscription credits will be consumed first. Subscription credits are time-limited, and lifetime credits have no time limit and never expire. For example, if there are 100 lifetime credits and 500 subscription credits in your account, it will be deducted from the 500 subscription credits first and then the 100 lifetime credits.