Revenue is recognized every time new assets are sold to the user. Revenue comes from the fact that assets are sold at a discount compared to their face value. Assets can only be sold when the user has outstanding funds in the Vault. Therefore, asset sales depend on:
1) the customer repayments on the existing assest as this is the money that will be used to sell new assets
2) when the user deposits additional funds to the Vault as this will be used to sell new assest.
Revenue timing is individual because it depends on the aforementioned aspects. However, on average users could expect revenue recognized a few times a week.