@Chi Zhang I take it that you are trying to use the depreciation and expenses as a loss to offset W2 income?
If yes I think you are doing everything right so far. The requirements are not difficult to hit "On Paper". You should be well over 100 hours for the year and more than your cleaners if you are responding to all of the inquiries, changing doors codes, ordering supplies etc. Try to have a few cleaners and fire the slower ones. Turno is a good app for cleaners because it logs their start/stop time for you, therefore you have 3rd party record keeping for that.
Where it gets murky is how much the IRS will scrutinize your time longs and those of your vendors. Keep logging yours and their time meticulously and hope for the best. Nathan Meeker is an accountant here on BP who specializes in this. He can tell you what time does or does not count, so best to over record now and edit it down later.
Disclaimer: This is not tax preparation or legal advice.