I'm not sure if this counts as a bug, but it was for sure an unexpected behaviour.
Due to the configuration in the default bashrc, currently the PATH is reset every time bash starts.
For example if I do
export PATH=/stuff:$PATH bash echo $PATH
PATH will not contain /stuff anymore.
This is caused by the file in /usr/share/defaults/etc/profile.d/10-path.sh, which is sourced at the start of bashrc.
As far as I could tell this behaviour has been like this since the first commits in bash and baselayout (where I believe the default bashrc resides), so I can't find a real motivation for why Solus does this.
I would expect the PATH variable to behave like the rest of the environment and propagate to the child processes.
I'm not sure how other distros do it (I verified it works in Ubuntu and Manjaro), possibly they reset the PATH only on login shells