UAIPerceptionComponent added in AIController via C++ won't allow me to add senses

I had the same behaviour, i had created it in C++ orginally, and had issues with senses, so just did it in blueprint in the end.