У меня было то же самое в гараже, и силикон не держит, потому что бетон продолжает двигаться, особенно если меняется температура или пол немного влажный. По-настоящему работает полиуретановый или эпоксидный герметик специально для бетона - те, что расширяются и сжимаются без трещин.
Перед нанесением нужно хорошо очистить трещину проволочной щёткой или сжатым воздухом, чтобы убрать пыль и грязь, а если есть влага - высуши всё хорошо. Некоторые герметики требуют, чтобы ты оставил поверхность слегка влажной, но без видимой воды, так что проверь инструкцию купленного материала. Наноси слоями, если трещина глубокая, и дай ему полностью высохнуть согласно указаниям производителя, прежде чем люди ходить по полу или попадала вода.