Graphviz/Dot tends to crash when using left/right alignment and package.
So be default we ignore them.
There is a setting that overrides this behaviour, but sometimes, it causes Graphviz to crash (and that's why we disable it by default).
You can try:
@startuml
!pragma horizontalLineBetweenDifferentPackageAllowed
frame "CHP" {
node host2 {
artifact "some details"
}
note right
should point to host2
not to the artifact "some details"!
(why is it below?)
end note
}
@enduml