Hola,
Yo también, por decir algo, vería de hacer lo que te propones en un proyecto nuevo, sólo para probar. Si tus razonamientos no fallan en el proyecto para pruebas, entonces debe haber algo en tu proyecto actual que está jorobando el asunto. Sé que igual es una tontería, pero, es lo único que se me ocurre ahora mismo.