A headcount target treats every resident the same. Care levels exist because they are not the same. Most assisted-living and senior-living communities already assess residents into levels for care planning and billing, so the level is a workload weight you already own. Use it as a scheduling input instead of leaving it in the billing system.
Medication pass
Med pass is the part of the day most likely to be scheduled as if it were free. It is not. It is a timed, qualification-gated task that has to happen whether or not someone called out. The title of the role permitted to pass medications, the training behind it, and the supervision required are set by state rule, and they vary by state. Medication aide, med tech, and certified medication assistant are not interchangeable terms across state lines.
Schedule the med pass as a named requirement with a qualification attached, not as a duty that whoever is on the floor absorbs. Then make the system prove it: remove the qualified person two hours before the pass and see whether the product shows an uncovered requirement or merely a smaller number of people.
Awake overnight coverage
Whether your overnight staff must be awake and on the floor, and how many, is a state licensing question. The answer differs between states and sometimes between licence categories inside one state. Read your own licensing rule, then encode the result as a hard scheduling requirement rather than an informal habit that lives in one scheduler's head.
The overnight is also where backfill is hardest. A day-shift call-out has a large pool of people already awake and nearby. A 3:00 AM call-out does not. If the overnight post is a licensing requirement, treat an uncovered overnight as a blocking gap in the software, not a warning the scheduler can publish past.
State rules vary, so make the vendor name the rule
Assisted living is licensed by the state. There is no single national assisted-living staffing number to schedule against the way there is a federal framework for nursing homes, and requirements differ enough between states that a generic vendor compliance claim means nothing until it names the rule it is checking and shows you where that rule is configured. Ask which state rule the product ships with, who maintains it, and what happens when the state amends it. If the answer is that you configure it yourself, that is an honest answer. Just price the maintenance work.