IntelliJ 2017.1.2 GOLANG调试不适用于程序包中的断点

My application is made up of one main.go file and a handful of packages. When hitting breakpoints within the main.go, IntelliJ works as expected, showing variable values etc., however, when a breakpoint is set in a different package - aside from it being hit, no variables are shown and step over/in features do not work as expected (ignored when hit). Has anyone run into this issue and if so is there a workaround?