I've got an agency of 20+ people. Our billing is done out of our PM tools. Many tasks are small and many are large, and most are interrelated. It's not "go make this design" or "go make this button". We have high-level deliverables, and then those deliverables have many tasks and subtasks that are often interrelated.
We used to use Jira. And in Jira, you can literally track time against anything. We used the "Epic" level, so that we could group related tasks and subtasks beneath it, and then we could say to the client, "X featureset cost you $Y". In clickup, the equivalent would be logging time against a folder or list - rather than the tasks and subtasks. I don't want people having to deal with timers and all that -- I want them to be able to work all day on a high-level thing, grabbing tasks and doing them, without the added tax of having to log a few minutes her and there on individual ones.