Why "PublicIncludePaths.AddRange" doesn't work in Plugin?

This works fine when you are compiling the plugin within the project, but it does not when you package it for distributon.

I just went over all my includes and prefixed the include with the relative path, in .h & .cpp