SuppressWarnings is not considered for java findbugs

Sonarqube 8.5 with Findbugs 4.0.0

I don’t know if this problem is related to Sonarqube itself or the findbugs plugin.
@SuppressWarnings annotation is ignored for findbug issues which is really annoying.

Sample code:

@SuppressWarnings("findsecbugs:PATH_TRAVERSAL_IN")
private Path getBackupPath() throws IOException {
  Path backupPath;
  String backupDirFromSettings = "foo";
  // Test if "backupPath" is a valid path
  backupPath = Paths.get(backupDirFromSettings).normalize();
  // create directory on backupPath if they are not existing
  Files.createDirectories(backupPath);
  // test if backup path is accessible
  if (!Files.isWritable(backupPath)) {
    throw new IOException(String.format("Configured settings path (\"%s\") is non-writable", backupPath.toAbsolutePath()));
  }
  return backupPath;
}

Sonar show still an issue:

  This API (java/nio/file/Paths.get(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;) reads a 
  file whose location might be specified by user inputWhy is this an issue?

Kind regards,
Michael