Does init() get called for inactive components?

When a component is disabled (“active” off in Editor properties panel), does the init() function run?

Yes, init() always runs
start() will only on .active = true; (litterally inside the setter)
onActivate() similar to start() but also runs subsequent .active = true; calls (if deactivated in between)